Bagaimana mengetahui apakah sebuah paket diinstal atau tidak di Linux

Paket dan kaca pembesar

Dalam beberapa kesempatan kami menemukan bahwa kami perlu mengetahui jika ada program atau paket diinstal dalam sistem atau tidak. Masalahnya adalah dengan jumlah manajer paket yang tersedia untuk berbagai distribusi GNU / Linux, ini bisa menjadi agak rumit untuk pemula karena mereka harus mengingat perintah atau alat yang berbeda serta pilihan mereka dalam setiap kasus sehingga kami menunjukkan jika paket ada di sistem kami.

Misalnya, jika kita menggunakan Arch Linux dan turunannya, alat yang kami cari adalah manajer paket pacman dengan opsi -Qs dan nama paket yang ingin kami periksa. Di sisi lain, jika ini adalah distro berdasarkan paket RPM, kita dapat menggunakan alat rpm -qa yang mencantumkan semua paket yang diinstal dan menyalurkan output dengan bantuan pipa ke nama paket grep untuk memfilter hasilnya. Untuk Debian dan turunannya Anda dapat menggunakan dpkg -s diikuti dengan nama paket yang akan dikonsultasikan, dll.

Anda mungkin berpikir bahwa yang merupakan solusi umum untuk distribusi apa pun, dan kenyataannya adalah solusi tersebut akan berfungsi hingga titik tertentu, karena tidak semua paket ditemukan di jalur di mana pencarian yang mana dan oleh karena itu mungkin terlihat bahwa jika kita mencari paket perangkat lunak tertentu tampaknya mereka belum ditemukan dan tidak diinstal di sistem tetapi mereka ... Misalnya, jika kita melihat apakah editor teks nano diinstal yang kita gunakan dapat melihat dengan sempurna apakah Itu ada atau tidak, tetapi jika kami mengujinya dengan LibreOffice, hal-hal berbeda:

which nano

which libreoffice

Hasil dari keduanya akan sangat berbeda, karena dalam kasus pertama ini akan menunjukkan jalur biner (/ bin / nano) dan dalam kasus kedua tidak akan menampilkan keluaran apa pun bahkan jika LibreOffice diinstal. Itu yang saya maksud. Oleh karena itu, pada akhirnya kita tidak punya pilihan selain belajar perintah dan opsi yang berbeda untuk distro yang kami gunakan:

Artikel terkait:
Solusi untuk masalah boot di Ubuntu dan Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Walter Omar Dari dijo

    Halo, untuk distro yang menggunakan .deb (Debian dan turunannya) bisa menggunakan ...

    dpkg -l | grep package_name_or_part_of_the_part

    Perhatikan kolom pertama, jika "ii" muncul itu adalah paket yang terinstal, kombinasi huruf lain mungkin muncul (man dpkg).

    Cara lain, tetapi Anda harus tahu persis nama paketnya, adalah ...

    dpkg -s nama_paket

    ... memberikan informasi yang cukup rinci tentang itu.

    salam