Bagaimana untuk mengetahui sama ada pakej dipasang atau tidak di Linux

Pakej dan kaca pembesar

Pada beberapa kesempatan, kita mendapati bahawa kita perlu mengetahui sama ada ada program atau pakej dipasang dalam sistem atau tidak. Masalahnya ialah dengan jumlah pengurus pakej yang tersedia untuk pengedaran GNU / Linux yang berbeza, ini mungkin agak rumit untuk pemula kerana mereka harus mengingati arahan atau alat yang berbeza serta pilihannya dalam setiap kes sehingga kita dapat menunjukkan apakah pakej ada dalam sistem kami.

Contohnya, jika kita beralih ke Arch Linux dan derivatifnya, alat yang kami cari adalah pengurus pakej pacman dengan pilihan -Qs dan nama pakej yang ingin kami periksa. Sebaliknya, jika distro berdasarkan pakej RPM, kita dapat menggunakan alat rpm -qa yang menyenaraikan semua pakej yang dipasang dan menyalurkan output dengan bantuan paip ke arah grep-name untuk menyaring hasilnya. Untuk Debian dan derivatif anda boleh menggunakan dpkg -s diikuti dengan nama pakej untuk berunding, dll.

Anda mungkin berfikir bahawa itu adalah penyelesaian umum untuk sebarang pengedaran, dan sebenarnya ia akan berjaya sehingga satu titik, kerana tidak semua bungkusan dijumpai di jalan di mana carian mana dan oleh itu mungkin kelihatan bahawa jika kita mencari pakej perisian tertentu nampaknya ia tidak dijumpai dan tidak dipasang dalam sistem tetapi ia ... Sebagai contoh, jika kita melihat apakah penyunting teks nano dipasang dengan mana kita dapat melihat dengan sempurna sama ada ada atau tidak, tetapi jika kita mengujinya dengan LibreOffice perkara berbeza:

which nano

which libreoffice

Hasil kedua-duanya akan sangat berbeza, kerana dalam kes pertama ia akan menunjukkan jalan perduaan (/ bin / nano) dan pada yang kedua ia tidak akan menunjukkan keluaran kepada kita walaupun LibreOffice dipasang. Itulah yang saya maksudkan. Oleh itu, pada akhirnya kita tidak mempunyai pilihan selain belajar perintah dan pilihan yang berbeza untuk distro yang kami gunakan:

artikel berkaitan:
Penyelesaian untuk masalah boot di Ubuntu dan Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Walter Omar Dari kata

    Helo, untuk pengedaran yang menggunakan .deb (Debian dan derivatif) anda boleh menggunakan ...

    dpkg -l | grep package_name_or_part_of_the_part

    Perhatikan lajur pertama, jika "ii" muncul itu adalah paket terpasang, kombinasi huruf lain mungkin muncul (man dpkg).

    Cara lain, tetapi anda harus mengetahui nama sebenar pakejnya, adalah ...

    dpkg -s package_name

    ... memberikan maklumat yang cukup terperinci mengenainya.

    salam