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:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
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