Kako znati je li paket instaliran ili nije u Linuxu

Paket i povećalo

Ponekad otkrijemo da moramo znati postoji li program ili paket je instaliran u sustavu ili ne. Problem je u tome što s količinom upravitelja paketa dostupnih za različite GNU / Linux distribucije ovo može biti donekle komplicirano za početnike jer moraju pamtiti različite naredbe ili alate, kao i njihove mogućnosti u svakom slučaju, tako da možemo pokazati je li paket je u našem sustavu.

Na primjer, ako prijeđemo na Arch Linux i derivate, alat koji tražimo je upravitelj paketa pacman s opcijama -Qs i nazivom paketa koji želimo provjeriti. S druge strane, ako se radi o distro-u koji se temelji na RPM paketima, možemo koristiti alat rpm -qa koji navodi sve instalirane pakete i usmjeriti izlaz uz pomoć cijevi prema grep-ime-paketa za filtriranje rezultata. Za Debian i derivate možete koristiti dpkg -s nakon čega slijedi naziv paketa za savjetovanje itd.

Možda mislite da je to generičko rješenje za bilo koju distribuciju, a istina je da bi to funkcioniralo do određene mjere, jer nisu svi paketi pronađeni na stazama gdje koji pretražuju i stoga se može činiti da ako tražimo određene softverske pakete, čini se da oni nisu pronađeni i nisu instalirani u sustav, ali jesu ... Na primjer, ako pogledamo je li instaliran nano uređivač teksta s kojim savršeno mogu vidjeti je li tamo ili ne, ali ako ga testiramo s LibreOfficeom, stvar se razlikuje:

which nano

which libreoffice

Rezultat oba bit će vrlo različit, jer će u prvom slučaju naznačiti put binarnog (/ bin / nano), a u drugom nam neće prikazati nikakav izlaz iako je LibreOffice instaliran. Na to sam mislio. Stoga nam na kraju ne preostaje ništa drugo nego naučiti različite naredbe i opcije za distro koji koristimo:

Povezani članak:
Rješenje za pokretanje problema u Ubuntuu i Linux Mint-u
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Walter Omar Dari dijo

    Pozdrav, za distribucije koje koriste .deb (Debian i derivati) možete koristiti ...

    dpkg -l | grep ime_paketa_ ili_dio_dijela

    Obratite pažnju na prvi stupac, ako se pojavi "ii", radi se o instaliranom paketu, mogu se pojaviti i druge kombinacije slova (man dpkg).

    Drugi način, ali morate znati točan naziv paketa, je ...

    dpkg -s ime_paketa

    ... daje prilično detaljne informacije o tome.

    pozdravi