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