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 sistemu 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 ako paket je u našem sistemu.

Na primjer, ako prijeđemo na Arch Linux i derivate, alat koji tražimo je upravitelj paketa pacman s opcijama -Qs i imenom paketa koji želimo provjeriti. S druge strane, ako se radi o distro distro baziranom na RPM paketima, možemo koristiti alat rpm -qa koji navodi sve instalirane pakete i usmjeriti izlaz uz pomoć pipe za 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 koje 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 sustavu, ali jesu ... Na primjer, ako pogledamo je li instaliran nano uređivač teksta s kojim mogu savršeno vidjeti je li tamo ili ne, ali ako ga testiramo s LibreOffice stvari se razlikuju:

which nano

which libreoffice

Rezultat oba bit će vrlo različit, jer će u prvom slučaju naznačiti putanju binarnog (/ bin / nano), a u drugom nam neće pokazivati ​​izlaz čak i ako je LibreOffice instaliran. To sam mislio. Stoga nam na kraju ne preostaje ništa drugo nego da učimo različite naredbe i opcije za distro koji koristimo:

Vezani č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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Walter Omar Dari rekao je

    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 tačan naziv paketa, je ...

    dpkg -s ime_paketa

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

    Saludos