Cum verific dacă un pachet este instalat pe Debian și Ubuntu

How Do I Check If Package Is Installed Debian



Citind acest tutorial, veți afla cum să verificați dacă un pachet este instalat pe distribuțiile Linux bazate pe Debian, inclusiv Ubuntu.

Verificarea dacă un anumit pachet este instalat folosind dpkg :

Pentru a verifica dacă un anumit pachet este instalat pe Distribuții Linux bazate pe Debian , puteți utiliza dpkg comandă urmată de -s (status) pavilion și numele pachetului. Comanda de mai jos arată un exemplu de dpkg, utilizat pentru a verifica starea pachetului Steam.







dpkg -saburi



După cum puteți vedea, comanda returnează informații de pe pachet, inclusiv următoarele:



Numele pachetului : Numele pachetului.





Starea pachetului: Aici, puteți vedea starea pachetului pe sistemul dvs.

Prioritate: Există 5 nivele de prioritate posibile pentru pachete: Prioritatea 'Necesar' aparține pachetelor esențiale pentru sistem; eliminarea pachetelor marcate ca 'Necesar' poate duce la o defecțiune a sistemului. Al doilea mod de prioritate posibil pentru a este 'Important' prioritate pentru pachetele care nu sunt esențiale pentru sistem, ci pentru utilizator, de exemplu, un editor de text cum ar fi nano sau net-tools. A treia prioritate este 'Standard' , care include pachete care sunt definite pentru a fi instalate implicit. Al patrulea nivel de prioritate este „Opțional”, care include pachete opționale în instalațiile Debian / Ubuntu. În cele din urmă, a cincea prioritate este 'Suplimentar' , care este învechit și este înlocuit cu „Opțional” . Statusul ' Suplimentar' a fost folosit pentru pachete specializate.



Secțiune: Pachetele sunt clasificate pe categorii; categoriile disponibile în prezent includ admin, bază de date, cli-mono, depanare, dezvoltare, doc, editori, educație, gnustep, încorporat, fonturi, jocuri, gnome, gnu-r, electronică, grafică, interpreți, hamradio, haskell, httpd, python, introspecție, javascript, java, ruby, kde, localizare, kernel, libdevel, libs, lisp, mail, matematică, metapachete, ocaml, net, știri, misc, comm, oldlibs, otherosfs, perl, php, rugină, știință, cochilii, sunet, text, video, sarcini, tex, utils, vcs, web, x11, xfce și zope.

Dimensiunea instalată: Puteți vedea spațiul necesar pe disc necesar în octeți pentru a instala pachetul.

Întreținător: Acest câmp afișează informațiile despre dezvoltatorul pachetului.

Arhitectură: Aici puteți vedea arhitectura pachetului.

Versiune: Versiunea pachetului.

Depinde: Dependențe de pachet.

Descriere: Descrierea pachetului.

Pagina principala: Site web pachet / dezvoltator.

Captura de ecran de mai jos arată rezultatul când verificați un pachet care nu este instalat.

dpkg -sneexpose

Puteți utiliza, de asemenea dpkg comandă urmată de -la pentru a verifica starea unui anumit pachet, așa cum se arată în exemplul de mai jos.

dpkg -laaburi

Verificarea dacă un anumit pachet este instalat folosind dpkg-query :

The dpkg-query comanda poate fi utilizată pentru a arăta dacă un anumit pachet este instalat în sistemul dvs. Pentru a face acest lucru, fugiți dpkg-query urmat de steagul -l și numele pachetului despre care doriți informații. Exemplul de mai jos arată cum să verificați dacă pachetul Steam este instalat.

dpkg-query-laaburi

Puteți utiliza aceeași comandă pentru a lista toate pachetele instalate omițând numele pachetului, așa cum se arată în exemplul de mai jos.

dpkg-query-la

Verificați dacă un pachet este instalat folosind apt-cache :

The apt-cache comanda poate afișa, de asemenea, informații despre pachete, versiuni instalate și multe altele. Pentru a obține această ieșire, trebuie să adăugați fișierul politică opțiune urmată de numele pachetului, așa cum se arată în exemplul de mai jos.

politica apt-cacheaburi

Obțineți o listă a tuturor pachetelor instalate folosind apt :

Dacă doriți să imprimați o listă a tuturor pachetelor instalate pe sistemul dvs. în loc să verificați dacă a fost instalat un anumit pachet, îl puteți realiza folosind apt după cum se arată în exemplul de mai jos.

apt--instalatlistă

Obțineți o listă cu toate pachetele instalate care citesc jurnalele:

O altă metodă utilizată pe scară largă pentru a obține o listă a tuturor pachetelor instalate este citirea apt sau dpkg busteni.

Pentru a citi apt jurnal, executați următoarea comandă.

pisică /Unde/Buturuga/apt/istorie.log

Pentru a citi dpkg jurnal pentru a obține informații despre pachetele instalate, rulați comanda de mai jos.

prindere ' instalare ' /Unde/Buturuga/dpkg.log

De asemenea, puteți citi jurnalele comprimate dpkg folosind zgrep comandă în loc de prindere, așa cum se arată în exemplul de mai jos.

zgrep ' instalare ' /Unde/Buturuga/dpkg.log.11.gz

După cum puteți vedea, jurnalele comprimate vă vor oferi informații parțiale, dar puteți implementa un wildcard (*) pentru a citi toate jurnalele comprimate simultan, așa cum se arată în exemplul următor.

zgrep ' instalare ' /Unde/Buturuga/dpkg.log.*.gz

Cum să verificați pachetele actualizate și eliminate:

Dacă doriți să afișați informații numai despre pachetele actualizate, le puteți obține folosind comanda de mai jos.

După cum s-a explicat anterior, cu pachetele instalate, puteți verifica jurnalele comprimate pentru pachetele actualizate folosind metacaracterul, așa cum se arată în exemplul următor.

zgrep 'modernizare ' /Unde/Buturuga/dpkg.log.*.gz

Dacă doriți să enumerați pachetele eliminate, metoda este similară; doar înlocuiește modernizare cu elimina, așa cum se arată mai jos.

prindere 'elimina ' /Unde/Buturuga/dpkg.log

Concluzie:

După cum puteți vedea, distribuțiile Linux bazate pe Debian oferă diverse modalități de a verifica starea unui anumit pachet sau de a enumera toate pachetele instalate, actualizate și eliminate. Comenzile explicate în acest tutorial sunt ușor de aplicat și învățarea lor este obligatorie pentru orice utilizator de distribuție bazat pe Debian. După cum ați văzut, aceste comenzi pot oferi, de asemenea, informații despre versiunile de software, spațiul necesar pe disc și multe altele. Puteți obține sfaturi suplimentare pentru a lista informațiile despre pachete cu ajutorul tutorialului Consultați dpkg și apt history.

Sper că acest tutorial care explică cum să verific dacă un pachet este instalat pe Debian sau Ubuntu a fost util. Continuați să urmăriți Linux Hint pentru mai multe sfaturi și tutoriale Linux.