Come elencare i pacchetti installati su Ubuntu e Debian

Quindi hai installato Ubuntu e hai iniziato a usarlo ampiamente. Da qualche parte lungo la linea, sei destinato a perdere la traccia del software che hai installato nel tempo.

Questo è perfettamente normale. Nessuno si aspetta che tu ricordi tutti i pacchetti installati sul tuo sistema. Ma sorge la domanda, come sapere quali pacchetti sono stati installati? Come vedere i pacchetti installati?

Elenca i pacchetti installati in Ubuntu e Debian

Se si usa apt command estensivamente, probabilmente ci si aspetterebbe un comando come apt elenca i pacchetti installati. Non sei completamente sbagliato qui.

Mentre apt-get command non ha una semplice opzione come apt-get lista pacchetti installati, apt ha un comando per questo.

 elenco apt --installato 

Questo elencherà tutti i pacchetti che sono stati installati usando apt. Elencherà anche i pacchetti che sono stati installati come dipendenza. Ciò significa che non solo avrai le applicazioni che hai installato, ma avrai anche un enorme elenco di librerie e altri pacchetti che non hai installato direttamente.

Elenco dei pacchetti installati con il comando apt

Dato che l'elenco dei pacchetti installati è enorme, sarebbe una buona idea usare grep e filtrare l'output per un determinato pacchetto.

 elenco apt --installato | grep nome_programma 

Si noti che il metodo sopra elenca anche le applicazioni installate con file .deb. È bello, non è vero?

Se hai letto l'articolo di confronto tra apt e apt-get, probabilmente sai già che apt e apt-fondamentalmente usano dpkg. Questo significa che puoi usare il comando dpkg per elencare tutti i pacchetti installati in Debian.

 dpkg-query -l 

È possibile filtrare nuovamente l'output con grep per cercare un pacchetto specifico.

Elenco dei pacchetti installati con dpkg

Finora, hai gestito le applicazioni installate con il gestore di pacchetti di Debian. Che dire delle applicazioni Snap e Flatpak? Come elencarli perché non sono accessibili con apt e dpkg?

Per mostrare tutti i pacchetti Snap installati sul tuo sistema, usa questo comando:

 lista di snap 

La lista snap indica anche quali applicazioni provengono da un editore verificato con un segno di spunta verde.

Elenco dei pacchetti Snap installati

Per elencare tutti i pacchetti Flatpak installati sul tuo sistema, usa questo:

 lista flatpak 

Lascia che te lo riassuma per te.

Sommario

Per elencare i pacchetti usando il comando apt:

lista apt -installata

Per elencare i pacchetti usando il comando dpkg:

dpkg -query -l

Per elencare i pacchetti Snap installati sul tuo sistema:

lista di snap

Per elencare i pacchetti Flatpak installati sul tuo sistema:

lista flatpak

Elenca i pacchetti installati di recente

Finora hai visto l'elenco dei pacchetti installati in ordine alfabetico. Cosa succede se vuoi vedere i pacchetti che sono stati installati di recente?

Per fortuna, un sistema Linux tiene un registro di tutto ciò che accade nel vostro sistema. È possibile fare riferimento ai registri per vedere i pacchetti installati di recente.

Ci sono un paio di modi per farlo. È possibile utilizzare il registro del comando dpkg o il log del comando apt.

Dovrai usare il comando grep per filtrare il risultato per elencare solo i pacchetti installati.

 grep "install" /var/log/dpkg.log 

Questo elencherà tutti i pacchetti comprese le dipendenze che sono state installate di recente sul sistema insieme al tempo di installazione.

 2019-02-12 12:41:42 install ubuntu-make: all 16.11.1ubuntu1

2019-02-13 21:03:02 installa xdg-desktop-portal: amd64 0.11-1

2019-02-13 21:03:02 installare libostree-1-1: amd64 2018.8-0ubuntu0.1

2019-02-13 21:03:02 installa flatpak: amd64 1.0.6-0ubuntu0.1

2019-02-13 21:03:02 installa xdg-desktop-portal-gtk: amd64 0.11-1

2019-02-14 11:49:10 installa qml-module-qtquick-window2: amd64 5.9.5-0ubuntu1.1

2019-02-14 11:49:10 installa qml-module-qtquick2: amd64 5.9.5-0ubuntu1.1

2019-02-14 11:49:10 installa qml-module-qtgraphicaleffects: amd64 5.9.5-0ubuntu1

È anche possibile utilizzare la cronologia del comando apt. Questo mostrerà solo i programmi che hai installato usando il comando apt. Non mostrerà le dipendenze installate con esso, anche se i dettagli sono presenti nei log. A volte, vuoi solo vederlo, giusto?

 grep "install" /var/log/apt/history.log 

L'output dovrebbe essere qualcosa del genere:

 Commandline: apt installa pinta

Commandline: apt installa pinta

Commandline: apt installa tmux

Commandline: apt install terminator

Commandline: apt installa moreutils

Commandline: apt installa ubuntu-make

Commandline: apt install flatpak

Linea di comando: apt install cool-retro-term

Commandline: apt installa Ubuntu-software

Elenco dei pacchetti installati di recente

Il log della cronologia di apt è abbastanza utile perché mostra l'ora in cui è stato eseguito il comando apt, l'utente che ha eseguito il comando e i pacchetti che sono stati installati da un comando.

Bonus Suggerimento: mostra le applicazioni installate nel Software Center

Se non ti senti a tuo agio con il terminale e i comandi, hai ancora modo di vedere le applicazioni installate sul tuo sistema.

È possibile aprire il Software Center e fare clic sulla scheda Installato. Vedrai l'elenco delle applicazioni che sono state installate sul tuo sistema.

Visualizzazione delle applicazioni installate nel Software Center

Non mostrerà però le librerie e altre cose da linea di comando, ma forse non vuoi vederlo dato che sei più incentrato sulla GUI. In caso contrario, è sempre possibile utilizzare il Gestore pacchetti Synaptic.

Questo è tutto

Spero che questo breve tutorial ti abbia aiutato a vedere l'elenco dei pacchetti installati su Ubuntu e le distribuzioni basate su Debian.

Se hai domande o suggerimenti per migliorare questo articolo, lascia un commento qui sotto.

Raccomandato

Linux Kernel 4.12 È uscito! Queste sono le caratteristiche più importanti
2019
Come installare i temi delle icone in Linux Mint Cannella
2019
GeckoLinux Review: un openSUSE Spin senza problemi
2019