GNU/Linux >> Belajar Linux >  >> Debian

Cara membuat daftar semua atau paket tertentu yang diinstal pada sistem Linux Debian/Ubuntu

Ada beberapa cara untuk menentukan apakah paket tertentu sudah terinstal di sistem Anda. dpkg pertama perintah akan mencantumkan semua paket yang terinstal saat ini di sistem Anda:

# dpkg -l

Dari sini kita dapat mencari paket tertentu dengan memberikan nama paket sebagai argumen:

# dpkg -l hello
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version       Architecture  Description
+++-=================-=============-=============-========================================
ii  hello             2.9-2+deb8u1  amd64         example package based on GNU hello

Dari dpkg di atas 's perintah output kita dapat menyimpulkan bahwa hello paket saat ini diinstal sistem kami. Jika tentang dpkg output tidak akan menghasilkan output apa pun berarti paket hello tidak terpasang. Dalam situasi di mana kita tidak tahu persis nama paket yang kita cari, kita dapat menggunakan karakter meta untuk mencocokkan nama yang mungkin.

# dpkg -l 'h*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version       Architecture  Description
+++-=================-=============-=============-========================================
ii  hello             2.9-2+deb8u1  amd64         example package based on GNU hello
un  hello-debhelper                   (no description available)
un  hello-traditional                 (no description available)
un  hoogle                            (no description available)
un  hostapd                           (no description available)
ii  hostname          3.15          amd64         utility to set/show the host name or dom
un  hurd                              (no description available)

Namun, dalam hal ini kami juga mencantumkan un yang dihapus paket. Untuk mendaftar hanya paket yang diinstal, kita dapat menyalurkan output ke grep:

# dpkg -l 'h*' | grep ^ii
ii  hello             2.9-2+deb8u1 amd64        example package based on GNU hello
ii  hostname          3.15         amd64        utility to set/show the host name or domain name

Alternatif lain untuk dpkg di atas perintahnya adalah menggunakan -s pilihan status. Misalnya:

# dpkg -s hello

Debian
  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Cara Mendaftar Repositori yang Terinstal Di Ubuntu &Debian

  3. Cara Mendaftar Semua Paket yang Terinstal Di Linux

  1. Cara membuat daftar semua file yang diinstal oleh paket DEB di Ubuntu/Debian Linux

  2. Cara Mendaftar Paket yang Diinstal di Ubuntu 20.04

  3. Cara membuat daftar semua paket dalam repositori di Ubuntu, Debian atau Linux Mint [APT]

  1. Cara Mendaftar Paket yang Diinstal di Ubuntu

  2. Daftar paket yang diinstal di Ubuntu 20.04 Focal Fossa Linux

  3. Cara Mendaftar Paket yang Terinstal di Debian