Cum se știe dacă un pachet este instalat sau nu în Linux

Pachet și lupă

Uneori constatăm că trebuie să știm dacă există programul sau pachetul este instalat în sistem sau nu. Problema este că, având în vedere cantitatea de manageri de pachete disponibile pentru diferitele distribuții GNU / Linux, acest lucru poate fi oarecum complicat pentru începători, deoarece aceștia trebuie să-și amintească diferitele comenzi sau instrumente, precum și opțiunile lor în fiecare caz, astfel încât să putem arăta dacă pachetul este în sistemul nostru.

De exemplu, dacă trecem pe Arch Linux și derivate, instrumentul pe care îl căutăm este managerul de pachete pacman cu opțiunile -Qs și numele pachetului pe care dorim să îl verificăm. Pe de altă parte, dacă este o distribuție bazată pe pachete RPM, putem folosi instrumentul rpm -qa care listează toate pachetele instalate și putem canaliza ieșirea cu ajutorul unei conducte către grep pachet-nume pentru a filtra rezultatul. Pentru Debian și derivate puteți utiliza dpkg -s urmat de numele pachetului de consultat etc.

S-ar putea să credeți că este o soluție generică pentru orice distribuție și adevărul este că ar funcționa până la un punct, deoarece nu toate pachetele se găsesc în căile unde care caută și, prin urmare, poate părea că, dacă căutăm anumite pachete software, se pare că nu au fost găsite și nu sunt instalate în sistem, dar sunt ... De exemplu, dacă ne uităm dacă este instalat editorul de text nano cu care putem vedea perfect dacă există sau nu, dar dacă îl testăm cu LibreOffice, lucrurile variază:

which nano

which libreoffice

Rezultatul ambelor va fi foarte diferit, deoarece în primul caz va indica calea binarului (/ bin / nano), iar în al doilea nu ne va arăta nicio ieșire, chiar dacă este instalat LibreOffice. La asta mă refeream. Prin urmare, până la urmă nu avem de ales decât să învățăm diferitele comenzi și opțiuni pentru distro-ul pe care îl folosim:

Articol asociat:
Soluție pentru pornirea problemelor în Ubuntu și Linux Mint
pacman -Qs nombre-paquete

rpm -qa | grep nombre-paquete

dpkg -s nombre-paquete


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Walter Omar Dari el a spus

    Bună ziua, pentru distribuțiile care utilizează .deb (Debian și derivate) puteți utiliza ...

    dpkg -l | grep nume_pachet_sau_partea_de_partea

    Acordați atenție primei coloane, dacă apare „ii” este un pachet instalat, pot apărea alte combinații de litere (man dpkg).

    O altă modalitate, dar trebuie să știți numele exact al pachetului, este ...

    dpkg -s nume_pachet

    ... oferă informații destul de detaliate despre asta.

    În ceea ce priveşte