Com puc comprovar si un paquet està instal·lat a Debian i Ubuntu

How Do I Check If Package Is Installed Debian



En llegir aquest tutorial, aprendreu a comprovar si s’instal·la un paquet a les distribucions Linux basades en Debian, inclòs l’Ubuntu.

Comprovar si s’instal·la un paquet específic mitjançant dpkg :

Per comprovar si hi ha instal·lat un paquet específic Distribucions Linux basades en Debian , podeu utilitzar el fitxer dpkg ordre seguit de la -s (estat) i el nom del paquet. L'ordre següent mostra un exemple de dpkg, utilitzat per comprovar l'estat del paquet Steam.







dpkg -svapor



Com podeu veure, l'ordre retorna informació del paquet, incloent el següent:



Nom del paquet : Nom del paquet.





Estat del paquet: Aquí podeu veure l’estat del paquet al vostre sistema.

Prioritat: Hi ha cinc nivells de prioritat possibles per als paquets: La prioritat 'Obligatori' pertany a paquets que són essencials per al sistema; eliminant paquets marcats com a 'Obligatori' pot provocar un error del sistema. El segon mode de prioritat possible per a és el 'Important' prioritat per a paquets que no són essencials per al sistema, sinó per a l'usuari, per exemple, un editor de text com nano o net-tools. La tercera prioritat és 'Estàndard' , que inclou paquets definits per instal·lar-se per defecte. El quart nivell de prioritat és el 'Opcional', que inclou paquets opcionals a les instal·lacions de Debian / Ubuntu. Finalment, la cinquena prioritat és 'Extra' , que està obsolet i se substitueix per 'Opcional' . L’estat ‘ Extra ” es va utilitzar per a paquets especialitzats.



Secció: Els paquets es classifiquen per categories; Les categories disponibles actualment inclouen administrador, base de dades, cli-mono, depuració, desenvolupament, doc, editors, educació, gnustep, incrustat, fonts, jocs, gnome, gnu-r, electrònica, gràfics, intèrprets, hamradio, haskell, httpd, python, introspecció, javascript, java, ruby, kde, localization, kernel, libdevel, libs, lisp, mail, math, metapackages, ocaml, net, news, misc, comm, oldlibs, otherosfs, perl, php, rust, science, shells, so, text, vídeo, tasques, tex, utils, vcs, web, x11, xfce i zope.

Mida instal·lada: Podeu veure l'estimat espai de disc necessari en bytes per instal·lar el paquet.

Mantenidor: Aquest camp mostra la informació sobre el desenvolupador del paquet.

Arquitectura: Aquí podeu veure l'arquitectura del paquet.

Versió: Versió del paquet.

Depèn: Dependències del paquet.

Descripció: Descripció del paquet.

Pàgina d'inici: Lloc web del paquet / desenvolupador.

La captura de pantalla següent mostra la sortida quan comproveu un paquet que no està instal·lat.

dpkg -snexposar

També podeu utilitzar el fitxer dpkg ordre seguit de la -la marca per comprovar l'estat d'un paquet específic, tal com es mostra a l'exemple següent.

dpkg -lavapor

Comprovar si s’instal·la un paquet específic mitjançant dpkg-query :

El dpkg-query es pot utilitzar per mostrar si hi ha instal·lat un paquet específic al vostre sistema. Per fer-ho, córrer dpkg-query seguit del senyalador -l i del nom del paquet sobre el qual voleu obtenir informació. L'exemple següent mostra com comprovar si el paquet Steam està instal·lat.

dpkg-query-lavapor

Podeu utilitzar la mateixa ordre per llistar tots els paquets instal·lats ometent el nom del paquet, tal com es mostra a l'exemple següent.

dpkg-query-la

Comproveu si s’instal·la un paquet mitjançant apt-cache :

El apt-cache L'ordre també pot mostrar informació sobre paquets, versions instal·lades i molt més. Per obtenir aquesta sortida, heu d'afegir el fitxer política opció seguida del nom del paquet, com es mostra a l'exemple següent.

política apt-cachevapor

Obteniu una llista de tots els paquets instal·lats mitjançant apte :

Si voleu imprimir una llista de tots els paquets instal·lats al vostre sistema en lloc de comprovar si hi ha instal·lat un paquet específic, podeu aconseguir-ho mitjançant el apte com es mostra a l'exemple següent.

apte--instal·latllista

Obteniu una llista de tots els paquets instal·lats que llegeixen els registres:

Un altre mètode àmpliament utilitzat per obtenir una llista de tots els paquets instal·lats és la lectura apte o bé dpkg registres.

Per llegir el apte log, executeu l'ordre següent.

gat /on/registre/apte/history.log

Per llegir el dpkg registre per obtenir informació sobre els paquets instal·lats, executeu l'ordre següent.

adherència 'instal·lar' /on/registre/dpkg.log

També podeu llegir registres de dpkg comprimits mitjançant el fitxer zgrep ordre en lloc de adherència, tal com es mostra a l'exemple següent.

zgrep 'instal·lar' /on/registre/dpkg.log.11.gz

Com podeu veure, els registres comprimits us proporcionaran informació parcial, però podeu implementar un comodí (*) per llegir tots els registres comprimits alhora, tal com es mostra a l'exemple següent.

zgrep 'instal·lar' /on/registre/dpkg.log.*.gz

Com es comproven els paquets actualitzats i eliminats:

Si només voleu mostrar informació sobre els paquets actualitzats, podeu obtenir-la mitjançant l'ordre següent.

Com s'ha explicat anteriorment, amb els paquets instal·lats, també podeu comprovar els registres comprimits de paquets actualitzats mitjançant el comodí, tal com es mostra a l'exemple següent.

zgrep 'actualització' /on/registre/dpkg.log.*.gz

Si voleu enumerar els paquets eliminats, el mètode és similar; només ha de substituir actualització amb eliminar, com es mostra a continuació.

adherència 'eliminar' /on/registre/dpkg.log

Conclusió:

Com podeu veure, les distribucions Linux basades en Debian ofereixen diverses maneres de comprovar l'estat d'un paquet específic o enumerar tots els paquets instal·lats, actualitzats i eliminats. Els ordres explicats en aquest tutorial són fàcils d'aplicar i l'aprenentatge és obligatori per a qualsevol usuari de distribució basat en Debian. Com heu vist, aquestes ordres també poden proporcionar informació sobre les versions de programari, l'espai en disc necessari i molt més. Podeu obtenir consells addicionals per llistar informació sobre paquets amb el tutorial Vegeu l'historial dpkg i apt.

Espero que aquest tutorial que expliqui com comprovar si hi ha instal·lat un paquet a Debian o Ubuntu sigui útil. Seguiu seguint Linux Hint per obtenir més consells i tutorials sobre Linux.