Bagaimana cara memeriksa apakah sebuah paket diinstal pada Debian dan Ubuntu

How Do I Check If Package Is Installed Debian

Dengan membaca tutorial ini, Anda akan belajar cara memeriksa apakah sebuah paket diinstal pada distribusi Linux berbasis Debian, termasuk Ubuntu.

Memeriksa apakah paket tertentu diinstal menggunakan dpkg :

Untuk memeriksa apakah paket tertentu diinstal pada Distribusi Linux berbasis Debian , Anda dapat menggunakan dpkg perintah diikuti oleh -S (status) bendera dan nama paket. Perintah di bawah ini menunjukkan contoh dpkg, digunakan untuk memeriksa status paket Steam.



dpkg -Suap



Seperti yang Anda lihat, perintah mengembalikan informasi pada paket, termasuk yang berikut:



Nama paket : Nama paket.

Status paket: Di sini, Anda dapat melihat status paket di sistem Anda.

Prioritas: Ada 5 kemungkinan tingkat prioritas untuk paket: Prioritas 'Yg dibutuhkan' milik paket yang penting untuk sistem; menghapus paket yang ditandai sebagai 'Yg dibutuhkan' dapat menyebabkan kegagalan sistem. Modus prioritas kedua yang mungkin untuk a adalah 'Penting' prioritas untuk paket yang tidak penting untuk sistem tetapi pengguna, misalnya editor teks seperti nano atau net-tools. Prioritas ketiga adalah 'Standar' , yang mencakup paket-paket yang ditetapkan untuk diinstal secara default. Tingkat prioritas keempat adalah 'Opsional', yang menyertakan paket opsional dalam instalasi Debian/Ubuntu. Akhirnya, prioritas kelima adalah 'Tambahan' , yang tidak digunakan lagi dan digantikan oleh 'Opsional' . Status ' Tambahan' digunakan untuk paket khusus.



Bagian: Paket diklasifikasikan berdasarkan kategori; kategori yang tersedia saat ini antara lain admin, database, cli-mono, debug, devel, doc, editor, education, gnustep, embedded, fonts, games, gnome, gnu-r, electronics, graphics, interpreter, hamradio, haskell, httpd, python, introspeksi, javascript, java, ruby, kde, lokalisasi, inti, libdevel, libs, cadel, surat, matematika, metapackages, ocaml, bersih, berita, misc, comm, oldlibs, otherosfs, perl, php, karat, ilmu, kerang, suara, teks, video, tugas, tex, utils, vcs, web, x11, xfce, dan zope.

Ukuran terpasang: Anda dapat melihat perkiraan ruang disk yang diperlukan dalam byte untuk menginstal paket.

Pemelihara: Bidang ini menunjukkan informasi tentang pengembang paket.

Arsitektur: Di sini, Anda dapat melihat arsitektur paket.

Versi: kapan: Versi paket.

Bergantung: Ketergantungan paket.

Keterangan: Deskripsi paket.

Beranda: Situs web Paket/Pengembang.

Tangkapan layar di bawah ini menunjukkan output saat Anda memeriksa paket yang tidak diinstal.

dpkg -Smengekspos

Anda juga dapat menggunakan dpkg perintah diikuti oleh -NS flag untuk memeriksa status paket tertentu, seperti yang ditunjukkan pada contoh di bawah ini.

dpkg -NSuap

Memeriksa apakah paket tertentu diinstal menggunakan dpkg-kueri :

NS dpkg-kueri perintah dapat digunakan untuk menunjukkan jika paket tertentu diinstal di sistem Anda. Untuk melakukannya, jalankan dpkg-kueri diikuti oleh flag -l dan nama paket yang ingin Anda informasikan. Contoh di bawah ini menunjukkan cara memeriksa apakah paket Steam diinstal.

dpkg-kueri-NSuap

Anda dapat menggunakan perintah yang sama untuk membuat daftar semua paket yang diinstal dengan menghilangkan nama paket, seperti yang ditunjukkan pada contoh di bawah ini.

dpkg-kueri-NS

Periksa apakah sebuah paket diinstal menggunakan apt-cache :

NS apt-cache perintah juga dapat menampilkan informasi tentang paket, versi yang diinstal, dan banyak lagi. Untuk mendapatkan output ini, Anda perlu menambahkan aturan pilihan diikuti dengan nama paket, seperti yang ditunjukkan pada contoh di bawah ini.

kebijakan apt-cacheuap

Dapatkan daftar semua paket yang diinstal menggunakan tepat :

Jika Anda ingin mencetak daftar semua paket yang diinstal pada sistem Anda alih-alih memeriksa apakah paket tertentu telah diinstal, Anda dapat mencapainya menggunakan tepat perintah seperti yang ditunjukkan pada contoh di bawah ini.

tepat--dipasangDaftar

Dapatkan daftar semua paket yang diinstal membaca log:

Metode lain yang banyak digunakan untuk mendapatkan daftar semua paket yang diinstal adalah membaca tepat atau dpkg log.

Untuk membaca tepat log, jalankan perintah berikut.

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

Untuk membaca dpkg log untuk mendapatkan informasi tentang paket yang diinstal, jalankan perintah di bawah ini.

pegangan ' Install ' /di mana/catatan/dpkg.log

Anda juga dapat membaca log dpkg terkompresi menggunakan zgrep perintah alih-alih pegangan, seperti yang ditunjukkan pada contoh di bawah ini.

zgrep ' Install ' /di mana/catatan/dpkg.log.11.gz

Seperti yang Anda lihat, log terkompresi akan memberi Anda sebagian informasi, tetapi Anda dapat menerapkan karakter pengganti (*) untuk membaca semua log terkompresi sekaligus, seperti yang ditunjukkan pada contoh berikut.

zgrep ' Install ' /di mana/catatan/dpkg.log.*.gz

Cara memeriksa paket yang ditingkatkan dan dihapus:

Jika Anda ingin menampilkan informasi tentang paket yang ditingkatkan saja, Anda dapat melakukannya dengan menggunakan perintah di bawah ini.

Seperti yang dijelaskan sebelumnya, dengan paket yang diinstal, Anda juga dapat memeriksa log terkompresi untuk paket yang ditingkatkan menggunakan wildcard, seperti yang ditunjukkan pada contoh berikut.

zgrep 'meningkatkan ' /di mana/catatan/dpkg.log.*.gz

Jika Anda ingin membuat daftar paket yang dihapus, metodenya serupa; ganti saja meningkatkan dengan menghapus, seperti yang ditunjukkan di bawah ini.

pegangan 'menghapus ' /di mana/catatan/dpkg.log

Kesimpulan:

Seperti yang Anda lihat, distribusi Linux berbasis Debian menawarkan berbagai cara untuk memeriksa status paket tertentu atau daftar semua paket yang diinstal, ditingkatkan, dan dihapus. Perintah yang dijelaskan dalam tutorial ini mudah diterapkan dan mempelajarinya adalah wajib bagi setiap pengguna distribusi berbasis Debian. Seperti yang Anda lihat, perintah ini juga dapat memberikan informasi tentang versi perangkat lunak, ruang disk yang dibutuhkan, dan banyak lagi. Anda bisa mendapatkan tips tambahan untuk membuat daftar informasi paket dengan tutorial Lihat dpkg dan apt history.

Saya harap tutorial ini menjelaskan cara memeriksa apakah suatu paket diinstal di Debian atau Ubuntu bermanfaat. Terus ikuti Petunjuk Linux untuk tips dan tutorial Linux lainnya.