Bagaimana cara memeriksa apakah pakej dipasang di Debian dan Ubuntu

How Do I Check If Package Is Installed Debian



Dengan membaca tutorial ini, anda akan belajar bagaimana memeriksa apakah pakej dipasang pada distribusi Linux berasaskan Debian, termasuk Ubuntu.

Memeriksa apakah pakej tertentu dipasang menggunakan dpkg :

Untuk memeriksa sama ada pakej tertentu dipasang di Pengedaran Linux berasaskan Debian , anda boleh menggunakan dpkg arahan diikuti oleh -s (status) bendera dan nama pakej. Perintah di bawah menunjukkan contoh dpkg, digunakan untuk memeriksa status paket Steam.







dpkg -swap



Seperti yang anda lihat, perintah mengembalikan maklumat pada pakej, termasuk yang berikut:



Nama pakej : Nama pakej.





Status pakej: Di sini, anda dapat melihat status pakej pada sistem anda.

Keutamaan: Terdapat 5 kemungkinan tahap keutamaan untuk pakej: Keutamaan ‘Wajib’ tergolong dalam pakej yang penting untuk sistem; membuang pakej yang ditandakan sebagai ‘Wajib’ boleh menyebabkan kegagalan sistem. Mod keutamaan kedua yang mungkin untuk a adalah ‘Penting’ keutamaan untuk pakej yang tidak penting untuk sistem tetapi pengguna, misalnya, penyunting teks seperti alat nano atau jaring. Keutamaan ketiga adalah ‘Standard’ , yang merangkumi pakej yang ditentukan untuk dipasang secara lalai. Tahap keutamaan keempat adalah 'Pilihan', yang merangkumi pakej pilihan dalam pemasangan Debian / Ubuntu. Akhirnya, keutamaan kelima adalah ‘Tambahan’ , yang tidak digunakan lagi dan digantikan oleh 'Pilihan' . Statusnya ' Tambahan ’ digunakan untuk pakej khusus.



Bahagian: Pakej dikelaskan mengikut kategori; kategori yang ada sekarang termasuk pentadbir, pangkalan data, cli-mono, debug, devel, doc, editor, pendidikan, gnustep, embedded, fon, permainan, gnome, gnu-r, elektronik, grafik, jurubahasa, hamradio, haskell, httpd, python, introspeksi, javascript, java, ruby, kde, penyetempatan, kernel, libdevel, libs, lisp, mail, math, metapackages, ocaml, net, news, misc, comm, oldlibs, otherosfs, perl, php, karat, sains, shell, suara, teks, video, tugas, tex, perkakas, vcs, web, x11, xfce, dan zope.

Saiz dipasang: Anda dapat melihat anggaran ruang cakera yang diperlukan dalam bait untuk memasang pakej.

Penyelenggara: Medan ini menunjukkan maklumat mengenai pembangun pakej.

Senibina: Di sini, anda dapat melihat seni bina pakej.

Versi: Versi pakej.

Bergantung: Pergantungan pakej.

Penerangan: Penerangan pakej.

Laman utama: Laman web pakej / pembangun.

Tangkapan skrin di bawah menunjukkan output semasa anda memeriksa pakej yang belum dipasang.

dpkg -sperhubungan

Anda juga boleh menggunakan dpkg arahan diikuti oleh -tempat bendera untuk memeriksa status pakej tertentu, seperti yang ditunjukkan dalam contoh di bawah.

dpkg -tempatwap

Memeriksa apakah pakej tertentu dipasang menggunakan dpkg-pertanyaan :

The dpkg-pertanyaan perintah boleh digunakan untuk menunjukkan apakah paket tertentu dipasang di sistem anda. Untuk melakukannya, jalankan dpkg-pertanyaan diikuti dengan bendera -l dan nama pakej yang anda mahukan maklumat. Contoh di bawah menunjukkan cara memeriksa sama ada pakej Steam dipasang.

dpkg-pertanyaan-tempatwap

Anda boleh menggunakan perintah yang sama untuk menyenaraikan semua pakej yang dipasang dengan menghilangkan nama pakej, seperti yang ditunjukkan dalam contoh di bawah.

dpkg-pertanyaan-tempat

Periksa sama ada pakej dipasang menggunakan apt-cache :

The apt-cache arahan juga dapat menunjukkan maklumat mengenai pakej, versi yang dipasang, dan banyak lagi. Untuk mendapatkan output ini, anda perlu menambahkan dasar pilihan diikuti dengan nama pakej, seperti yang ditunjukkan dalam contoh di bawah.

dasar apt-cachewap

Dapatkan senarai semua pakej yang dipasang menggunakan tepat :

Sekiranya anda ingin mencetak senarai semua pakej yang dipasang di sistem anda dan bukannya memeriksa apakah pakej tertentu dipasang, anda boleh mencapainya dengan menggunakan tepat arahan seperti yang ditunjukkan dalam contoh di bawah.

tepat- dipasangsenarai

Dapatkan senarai semua log pakej yang dipasang:

Kaedah lain yang banyak digunakan untuk mendapatkan senarai semua pakej yang dipasang ialah membaca tepat atau dpkg balak.

Untuk membaca tepat log, jalankan arahan berikut.

kucing /di mana/balak/tepat/sejarah.log

Untuk membaca dpkg log untuk mendapatkan maklumat mengenai pakej yang dipasang, jalankan arahan di bawah.

cengkaman 'pasang' /di mana/balak/dpkg.log

Anda juga dapat membaca log dpkg yang dimampatkan menggunakan zgrep arahan dan bukannya cengkaman, seperti yang ditunjukkan dalam contoh di bawah.

zgrep 'pasang' /di mana/balak/dpkg.log.11.gz

Seperti yang anda lihat, log yang dimampatkan akan memberi anda sebahagian maklumat, tetapi anda boleh menerapkan wildcard (*) untuk membaca semua log yang dimampatkan sekaligus, seperti yang ditunjukkan dalam contoh berikut.

zgrep 'pasang' /di mana/balak/dpkg.log.*.gz

Cara memeriksa pakej yang ditingkatkan dan dikeluarkan:

Sekiranya anda ingin memaparkan maklumat hanya pada pakej yang ditingkatkan, anda boleh mencapainya dengan menggunakan arahan di bawah.

Seperti yang dijelaskan sebelumnya, dengan pakej yang dipasang, anda juga dapat memeriksa log termampat untuk pakej yang ditingkatkan menggunakan wildcard, seperti yang ditunjukkan dalam contoh berikut.

zgrep 'naik taraf ' /di mana/balak/dpkg.log.*.gz

Sekiranya anda ingin menyenaraikan pakej yang dikeluarkan, kaedahnya serupa; ganti sahaja naik taraf dengan buang, seperti yang ditunjukkan di bawah.

cengkaman 'buang' /di mana/balak/dpkg.log

Kesimpulan:

Seperti yang anda lihat, pengedaran Linux berasaskan Debian menawarkan pelbagai cara untuk memeriksa status pakej tertentu atau menyenaraikan semua pakej yang dipasang, ditingkatkan dan dikeluarkan. Perintah yang dijelaskan dalam tutorial ini mudah digunakan dan mempelajarinya adalah wajib bagi setiap pengguna pengedaran berasaskan Debian. Seperti yang anda lihat, perintah ini juga dapat memberikan maklumat mengenai versi perisian, ruang cakera yang diperlukan, dan banyak lagi. Anda boleh mendapatkan petua tambahan untuk menyenaraikan maklumat pakej dengan tutorial Lihat sejarah dpkg dan tepat.

Saya harap tutorial ini menjelaskan bagaimana memeriksa apakah pakej yang dipasang di Debian atau Ubuntu berguna. Terus ikuti Petunjuk Linux untuk lebih banyak petua dan tutorial Linux.