Ubuntu

Ubuntu Dapatkan Senarai Pakej yang Dipasang

Ubuntu Dapatkan Senarai Pakej yang Dipasang

Cara Menyenaraikan Pakej yang Dipasang di Ubuntu

Pada sistem operasi Ubuntu, terdapat banyak pakej yang telah dipasang sebelumnya. Tetapi anda juga boleh memasang pakej baru selain itu untuk meningkatkan pengalaman Ubuntu anda sebagai pengguna. Kadang-kadang perlu untuk mengetahui berapa banyak pakej yang dipasang, sama ada pakej tertentu yang dipasang atau tidak, versi pakej apa yang dipasang, seni bina apa yang dimiliki oleh pakej itu dll. Berita baiknya ialah anda dapat mengetahui semua maklumat ini.

Saya akan menunjukkan kepada anda bagaimana mencari maklumat ini dalam artikel ini. Saya akan menggunakan Ubuntu 17.10 Artful Aardvark untuk semua demonstrasi. Oleh itu, mari kita mulakan.

Senaraikan semua pakej yang dipasang:

Anda boleh menggunakan utiliti baris perintah 'dpkg' untuk menyenaraikan semua pakej perisian yang terpasang dari sistem operasi Ubuntu anda dari terminal.

Jalankan arahan berikut untuk mendapatkan senarai semua pakej Ubuntu yang dipasang:

$ dpkg - senarai

Dari output arahan, anda dapat melihat bahawa lajur pertama menyerupai status pakej yang dipasang. Lajur kedua adalah nama pakej. Lajur ketiga adalah versi pakej. Lajur keempat adalah seni bina pakej. Lajur kelima adalah perihalan pakej.

Dua huruf 'ii' di sini bermaksud bahawa pakej harus dipasang, dan ia dipasang. Huruf pertama menerangkan status pakej yang diinginkan. Surat kedua menerangkan status pakej terkini.

Cari sama ada pakej tertentu dipasang:

Katakan anda mempunyai komputer dengan Ubuntu yang terpasang dan anda ingin mengetahui sama ada pakej openssh dipasang. Anda boleh melakukannya dengan mudah. Anda boleh menjalankan 'dpkg -list' seperti sebelumnya dan menapis output dengan 'grep' atau 'egrep' dll.

Jalankan arahan berikut untuk mengetahui sama ada pakej openssh dipasang:

$ dpkg - senarai | grep openssh

Anda dapat melihat bahawa saya mempunyai pakej openssh-client, openssh-server dan openssh-sftp-server yang dipasang di Ubuntu 17 saya.10 sistem operasi.

Bolehkah anda memberitahu versi pakej ini? Baik anda boleh. Ia 7.5p1-10

Anda juga boleh memberitahu seni bina, yang amd64 dalam kes ini.

Anda juga boleh menambah lebih banyak syarat. Seperti sama ada versi pakej khusus dipasang. Mari kita ketahui sama ada versi nano 2.8 dipasang.

Jalankan arahan berikut untuk mengetahui sama ada nano 2.8 dipasang:

$ dpkg - senarai | grep nano | grep 2.8

Anda dapat melihat bahawa bungkusan itu dijumpai.

Anda boleh menambah sebilangan syarat, hanya menggunakan lebih banyak perintah grep.

Ketahui berapa banyak pakej yang dipasang:

Anda juga dapat mengetahui berapa banyak pakej yang dipasang pada sistem operasi Ubuntu anda. Ini agak sukar, tetapi mungkin. Yang harus anda lakukan ialah mengira bilangan baris dari output arahan 'dpkg -list' dan mengurangkan bilangan baris yang diambil oleh tajuk. Itu sahaja.

Dari keluaran sebelumnya, anda dapat melihat bahawa tajuk terdiri daripada 5 baris. Oleh itu, kita harus mengurangkan 5 baris dari output.

Jalankan arahan berikut untuk mengetahui berapa banyak pakej yang dipasang:

$ echo $ (('dpkg --list | wc -l' - 5))

Anda dapat melihat bahawa saya telah memasang 1570 pakej pada sistem operasi Ubuntu saya sekarang.

Oleh itu, bagaimana anda menyenaraikan pakej yang dipasang di Ubuntu 17.10 Aardvark yang hebat. Terima kasih kerana membaca artikel ini.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...