Kako vedeti, ali je paket v Linuxu nameščen ali ne

Paket in povečevalno steklo

Včasih ugotovimo, da moramo vedeti, če sploh program ali paket v sistemu ali ne. Težava je v tem, da je s količino upraviteljev paketov, ki je na voljo za različne distribucije GNU / Linux, to lahko nekoliko zapleteno za najbolj začetnike, saj si morajo zapomniti različne ukaze ali orodja ter njihove možnosti v vsakem primeru, da lahko pokažite, ali je paket v našem sistemu.

Če na primer preidemo na Arch Linux in izpeljanke, orodje, ki ga iščemo, je upravitelj paketov pacman z možnostmi -Qs in imenom paketa, ki ga želimo preveriti. Če gre za distro, ki temelji na paketih RPM, lahko za filtriranje rezultata uporabimo orodje rpm -qa, ki našteva vse nameščene pakete in izhodne podatke pripelje s pomočjo pipe za grep-ime paketa. Za Debian in izpeljanke lahko uporabite dpkg -s, ki jim sledi ime paketa za iskanje itd.

Morda mislite, da je to splošna rešitev za katero koli distribucijo, in resnica je, da bi delovala do določene mere, saj niso vsi paketi na poti, kjer ki iščejo in zato se morda zdi, da če iščemo določene programske pakete, se zdi, da jih nismo našli in niso nameščeni v sistemu, so pa ... Na primer, če pogledamo, ali je nameščen urejevalnik nano besedil, s katerim lahko popolnoma vidim, če je tam ali ne, če pa ga preizkusimo z LibreOffice, se stvar razlikuje:

which nano

which libreoffice

Rezultat obeh bo zelo različen, saj bo v prvem primeru pokazal pot binarnega (/ bin / nano), v drugem pa nam ne bo pokazal izhoda, čeprav je nameščen LibreOffice. To sem mislil. Zato nam na koncu ne preostane drugega, kot da se učimo različne ukaze in možnosti za distro, ki ga uporabljamo:

Povezani članek:
Rešitev težav z zagonom v Ubuntu in Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Walter Omar Dari je dejal

    Pozdravljeni, za distribucije, ki uporabljajo .deb (Debian in izpeljanke), lahko uporabite ...

    dpkg -l | grep_ime_paketa_ali_delo_dela

    Bodite pozorni na prvi stolpec, če se prikaže "ii", gre za nameščen paket, lahko se pojavijo druge kombinacije črk (man dpkg).

    Drug način, vendar morate vedeti natančno ime paketa, je ...

    dpkg -s ime_paketa

    ... daje precej podrobne informacije o tem.

    pozdrav