Come posso verificare se un pacchetto è installato su Debian e Ubuntu?

How Do I Check If Package Is Installed Debian



Leggendo questo tutorial, imparerai come verificare se un pacchetto è installato su distribuzioni Linux basate su Debian, incluso Ubuntu.

Verifica se un pacchetto specifico è installato utilizzando dpkg :

Per verificare se un pacchetto specifico è installato su Distribuzioni Linux basate su Debian , puoi usare il dpkg comando seguito da -S (stato) e il nome del pacchetto. Il comando seguente mostra un esempio di dpkg, utilizzato per verificare lo stato del pacchetto Steam.







dpkg -Svapore



Come puoi vedere, il comando restituisce informazioni sul pacchetto, incluse le seguenti:



Nome del pacchetto : Nome del pacchetto.





Stato del pacchetto: Qui puoi vedere lo stato del pacchetto sul tuo sistema.

Priorità: Ci sono 5 possibili livelli di priorità per i pacchetti: La priorità 'Necessario' appartiene a pacchetti essenziali per il sistema; rimozione dei pacchetti contrassegnati come 'Necessario' può portare a un guasto del sistema. La seconda modalità di priorità possibile per a è il 'Importante' priorità per i pacchetti che non sono essenziali per il sistema ma per l'utente, ad esempio un editor di testo come nano o net-tools. La terza priorità è 'Standard' , che include i pacchetti definiti per essere installati per impostazione predefinita. Il quarto livello di priorità è il 'Opzionale', che include pacchetti opzionali nelle installazioni Debian/Ubuntu. Infine, la quinta priorità è 'Extra' , che è deprecato ed è sostituito da 'Opzionale' . Lo stato ' Extra' è stato utilizzato per i pacchetti specializzati.



Sezione: I pacchetti sono classificati per categorie; le categorie attualmente disponibili includono admin, database, cli-mono, debug, devel, doc, editors, education, gnustep, embedded, fonts, games, gnome, gnu-r, electronics, graphics, interpreters, hamradio, haskell, httpd, python, introspezione, javascript, java, ruby, kde, localizzazione, kernel, libdevel, libs, lisp, mail, matematica, metapacchetti, ocaml, net, notizie, misc, comm, oldlibs, otherosfs, perl, php, ruggine, scienza, audio, testo, video, task, tex, utils, vcs, web, x11, xfce e zope.

Dimensioni installate: Puoi vedere lo spazio su disco richiesto stimato in byte per installare il pacchetto.

Manutentore: Questo campo mostra le informazioni sullo sviluppatore del pacchetto.

Architettura: Qui puoi vedere l'architettura del pacchetto.

Versione: Versione del pacchetto.

Dipende: Dipendenze del pacchetto.

Descrizione: Descrizione del pacchetto.

Pagina iniziale: Sito Web del pacchetto/sviluppatore.

Lo screenshot qui sotto mostra l'output quando controlli un pacchetto che non è installato.

dpkg -Snexpose

Puoi anche usare il dpkg comando seguito da -l flag per controllare lo stato di un pacchetto specifico, come mostrato nell'esempio seguente.

dpkg -lvapore

Verifica se un pacchetto specifico è installato utilizzando dpkg-query :

Il dpkg-query Il comando può essere usato per mostrare se un pacchetto specifico è installato nel tuo sistema. Per farlo, corri dpkg-query seguito dal flag -l e dal nome del pacchetto di cui si desiderano informazioni. L'esempio seguente mostra come verificare se il pacchetto Steam è installato.

dpkg-query-lvapore

È possibile utilizzare lo stesso comando per elencare tutti i pacchetti installati omettendo il nome del pacchetto, come mostrato nell'esempio seguente.

dpkg-query-l

Controlla se un pacchetto è installato usando apt-cache :

Il apt-cache Il comando può anche mostrare informazioni su pacchetti, versioni installate e altro. Per ottenere questo output, è necessario aggiungere il politica opzione seguita dal nome del pacchetto, come mostrato nell'esempio seguente.

politica apt-cachevapore

Ottieni un elenco di tutti i pacchetti installati utilizzando adatto :

Se vuoi stampare un elenco di tutti i pacchetti installati sul tuo sistema invece di controllare se è stato installato un pacchetto specifico, puoi ottenerlo usando il adatto comando come mostrato nell'esempio seguente.

adatto--installatoelenco

Ottieni un elenco di tutti i pacchetti installati che leggono i log:

Un altro metodo ampiamente utilizzato per ottenere un elenco di tutti i pacchetti installati è la lettura adatto o dpkg log.

Per leggere il adatto log, eseguire il comando seguente.

gatto /dove/tronco d'albero/adatto/storia.log

Per leggere il dpkg log per ottenere informazioni sui pacchetti installati, eseguire il comando seguente.

presa 'installa' /dove/tronco d'albero/dpkg.log

Puoi anche leggere i log dpkg compressi usando il zgrep comando invece di presa, come mostrato nell'esempio sotto.

zgrep 'installa' /dove/tronco d'albero/dpkg.log.11.gz

Come puoi vedere, i log compressi ti forniranno informazioni parziali, ma puoi implementare un carattere jolly (*) per leggere tutti i log compressi contemporaneamente, come mostrato nell'esempio seguente.

zgrep 'installa' /dove/tronco d'albero/dpkg.log.*.gz

Come controllare i pacchetti aggiornati e rimossi:

Se desideri visualizzare le informazioni solo sui pacchetti aggiornati, puoi ottenerlo utilizzando il comando seguente.

Come spiegato in precedenza, con i pacchetti installati, puoi anche controllare i log compressi per i pacchetti aggiornati utilizzando il carattere jolly, come mostrato nell'esempio seguente.

zgrep 'aggiornamento ' /dove/tronco d'albero/dpkg.log.*.gz

Se vuoi elencare i pacchetti rimossi, il metodo è simile; basta sostituire aggiornamento insieme a rimuovere, come mostrato di seguito.

presa 'rimuovi' /dove/tronco d'albero/dpkg.log

Conclusione:

Come puoi vedere, le distribuzioni Linux basate su Debian offrono vari modi per controllare lo stato di un pacchetto specifico o elencare tutti i pacchetti installati, aggiornati e rimossi. I comandi spiegati in questo tutorial sono facili da applicare e impararli è obbligatorio per qualsiasi utente di distribuzione basata su Debian. Come hai visto, questi comandi possono anche fornire informazioni sulle versioni del software, sullo spazio su disco necessario e altro ancora. Puoi ottenere ulteriori suggerimenti per elencare le informazioni sui pacchetti con il tutorial Vedi dpkg e apt history .

Spero che questo tutorial che spieghi come verificare se un pacchetto è installato su Debian o Ubuntu sia stato utile. Continua a seguire Linux Hint per ulteriori suggerimenti e tutorial su Linux.