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

Come posso verificare se un pacchetto è installato su Debian e Ubuntu
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, è possibile utilizzare il dpkg comando seguito dal -S (status) flag e il nome del pacchetto. Il comando seguente mostra un esempio di dpkg, utilizzato per verificare lo stato del pacchetto di vapore.

dpkg -s vapore

Come puoi vedere, il comando restituisce informazioni sul pacchetto, incluso quanto segue:

Nome del pacchetto: Nome del pacchetto.

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

Priorità: Esistono 5 possibili livelli di priorità per i pacchetti: la priorità 'Necessario' appartiene a pacchetti essenziali per il sistema; Rimozione di pacchetti contrassegnati come 'Necessario' può portare a un guasto del sistema. La seconda possibile modalità prioritaria per a è il 'Importante' priorità per 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 pacchetti definiti per essere installati per impostazione predefinita. Il quarto livello di priorità è il 'Opzionale', che include pacchetti opzionali nelle installazioni di Debian/Ubuntu. Infine, la quinta priorità è 'Extra', che è deprecato e sostituito da 'Opzionale'. Lo stato 'Extra' è stato utilizzato per pacchetti specializzati.

Sezione: I pacchetti sono classificati per categorie; Le categorie attualmente disponibili includono amministratore, database, cli-mono, debug, sviluppo, doc, editori, istruzione, gnustep, integrato, caratteri, giochi, gnome, gnu-r, elettronica, grafica, interpreti, hamradio, haskell, httpd, python, Introspezione, JavaScript, Java, Ruby, KDE, Localizzazione, Kernel, Libdevel, Libs, Lisp, Mail, Math, Metapackages, Ocaml, Net, News, Misc, Oldlibs, OtherSfs, Perl, Php, Rust, Science, Shells, suono, testo, video, attività, tex, utils, vcs, web, x11, xfce e zope.

Dimensione installata: È possibile vedere lo spazio del 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.

Homepage: Sito Web pacchetto/sviluppatore.

Lo screenshot seguente mostra l'output quando si controlla un pacchetto installato.

dpkg -s nexpose

Puoi anche usare il dpkg comando seguito dal -l Flag per controllare uno stato specifico del pacchetto, come mostrato nell'esempio seguente.

dpkg -l vapore

Verifica se un pacchetto specifico è installato utilizzando DPKG-QUERY:

IL DPKG-QUERY Il comando può essere utilizzato per mostrare se un pacchetto specifico è installato nel sistema. Per farlo, corri DPKG-QUERY seguito dal flag -l e dal nome del pacchetto in cui si desidera informazioni. L'esempio seguente mostra come verificare se il pacchetto Steam è installato.

dpkg -query -l vapore

È 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 utilizzando Apt-Cache:

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

COLITICO APT-Cache Steam

Ottieni un elenco di tutti i pacchetti installati utilizzando Apt:

Se si desidera stampare un elenco di tutti i pacchetti installati sul tuo sistema invece di verificare se è stato installato un pacchetto specifico, è possibile ottenerlo utilizzando il Apt comando come mostrato nell'esempio seguente.

Elenco APT -installata

Ottieni un elenco di tutti i pacchetti installati di lettura dei registri:

Un altro metodo ampiamente utilizzato per ottenere un elenco di tutti i pacchetti installati è la lettura Apt O dpkg tronchi.

Per leggere il Apt Registro, eseguire il seguente comando.

Cat/var/log/apt/cronologia.tronco d'albero

Per leggere il dpkg Registra per ottenere informazioni sui pacchetti installati, eseguire il comando di seguito.

grep "installa"/var/log/dpkg.tronco d'albero

È inoltre possibile leggere i registri DPKG compressi utilizzando il Zgrep comando invece di grep, come mostrato nell'esempio seguente.

ZGREP "Installa"/var/log/dpkg.tronco d'albero.11.Gz

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

ZGREP "Installa"/var/log/dpkg.tronco d'albero.*.Gz

Come controllare i pacchetti aggiornati e rimossi:

Se si desidera visualizzare le informazioni solo sui pacchetti aggiornati, è possibile ottenerlo utilizzando il comando qui sotto.

Come spiegato in precedenza, con pacchetti installati, è anche possibile controllare i registri compressi per i pacchetti aggiornati utilizzando il jolly, come mostrato nel seguente esempio.

ZGREP "Aggiornamento"/var/log/dpkg.tronco d'albero.*.Gz

Se si desidera elencare i pacchetti rimossi, il metodo è simile; Basta sostituire "aggiornamento" con "rimuovere," come mostrato di seguito.

grep "Rimuovi"/var/log/dpkg.tronco d'albero

Conclusione:

Come puoi vedere, le distribuzioni Linux con sede a Debian offrono vari modi per controllare uno stato specifico del pacchetto o elencare tutti i pacchetti installati, aggiornati e rimossi. I comandi spiegati in questo tutorial sono facili da applicare e apprendere è obbligatorio per qualsiasi utente di distribuzione basato su Debian. Come hai visto, questi comandi possono anche fornire informazioni su versioni software, spazio su disco e altro ancora. Puoi ottenere ulteriori suggerimenti per elencare le informazioni sui pacchetti con il tutorial, consultare DPKG e APT History.

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