Debian

Elenca tutti i pacchetti installati su Debian

Elenca tutti i pacchetti installati su Debian
Questo tutorial spiegherà come elencare i pacchetti installati su Debian, incluse tutte le opzioni per elencare i pacchetti necessari. Su LinuxHint era già stato spiegato come disinstallare i pacchetti in Debian, quell'articolo includeva una breve introduzione all'elenco dei pacchetti, ora tutte le opzioni per l'elenco dei pacchetti verranno spiegate usando dpkg, dpkg-query e gestori di pacchetti apt.

dpkg/dpkg-query

Il gestore dei pacchetti Debian è dpkg, dpkg è il comando che usiamo per installare, rimuovere e gestire i pacchetti Debian. Per sapere come vengono creati i file dpkg puoi controllare questo articolo sull'argomento.

Per fare un semplice elenco completo di tutti i pacchetti installati nel nostro sistema Debian, esegui:

dpkg -l

Come vedi ci sono 4 colonne che mostrano i nomi dei programmi, le versioni, il supporto dell'architettura e la descrizione.

UN dpkg-query -l comando genererà esattamente lo stesso output, due modi per ottenere le stesse informazioni sui pacchetti:

Per una visione più comoda puoi aggiungere il Di meno parametro, esegui dalla console:

dpkg-query -l | Di meno

Se vogliamo cercare uno specifico .deb e se è installato esegui:

dpkg -s | stato grep

Provare:

dpkg -s nano | stato grep

Quindi prova con un pacchetto che sai di non avere, nel mio caso userò Tomcat:

dpkg -s tomcat | stato grep

Come puoi vedere, il primo output dice che nano è installato, mentre il secondo dice che Tomcat non è installato ma è disponibile.

Ora, se vogliamo elencare il pacchetto specifico con le informazioni fornite con dpkg -l genere:

dpkg -l

Provare:

dpkg -l nano

Di nuovo l'equivalente di dpkg-query genererà lo stesso output

Se vuoi elencare tutti i file appartenenti a un tipo di pacchetto:

dpkg -L

Provare

dpkg -L nano

Questo comando elenca tutti i file appartenenti a nano e i suoi percorsi. Possiamo avere queste informazioni prima di installare il pacchetto, ottieni un .deb pacchetto e prova:

dpkg -c <.deb>

In questo caso dpkg -c mostra le directory e i file che verranno installati con Teamviewer.

Ora scopriamo il numero totale di pacchetti installati nel nostro dispositivo, eseguiamo:

dpkg-query -f '$binary:Package\n' -W | wc -l

dpkg-query consentirci di esportare un elenco di pacchetti installati che possiamo utilizzare in seguito per reinstallare lo stesso software su un dispositivo diverso. Per creare un elenco di pacchetti installati eseguire:

dpkg-query -f '$binary:Package\n' -W > pacchetti installati

Ora prova:

Pacchetti meno installati

adatto

Apt (Advanced Package Tool) è un altro gestore di pacchetti disponibile su distribuzioni Linux basate su Debian e Ubuntu. Nonostante trovare informazioni sui pacchetti dpkg abbia dei vantaggi rispetto a apt, apt è migliore poiché può risolvere le dipendenze durante l'installazione del software. Ma anche apt può essere utile per elencare i pacchetti e ottenere informazioni su di essi.

Per ottenere un elenco dei pacchetti installati con apt run:

apt list --installed

Puoi anche aggiungere il parametro less per avere una visione comoda, permettendo di passare facilmente righe e pagine.

apt list --installed | Di meno

Con apt possiamo anche usare grep per cercare un pacchetto specifico, sul tipo di console:

apt list --installed | grep -i nano

Puoi ignorare l'avviso, apt informa sulla presenza del pacco.

Se vogliamo elencare le dipendenze per un pacchetto con apt, digita nel terminale:

apt-cache dipende


Questo output rivela le dipendenze di Teamviewer.Spero che tu abbia trovato questo articolo sull'elenco dei programmi e le loro informazioni sui sistemi Debian e Ubuntu. Come vedi, ogni programma (dpkg, dpkg-query o apt) ha i suoi vantaggi e svantaggi, mentre dpkg/dpkg-query ci permette di raccogliere più informazioni apt può aiutare dove dpkg fallisce come le dipendenze.Continua a seguire LinuxHint per ulteriori suggerimenti e aggiornamenti su Linux.

I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...