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.