Quindi hai installato Ubuntu e hai iniziato a usarlo ampiamente. Da qualche parte, sei destinato a perdere le tracce del software che avevi installato su
È 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?
Riassunto veloce
Per elencare tutti i pacchetti installati usando apt:
apt list –installed
Leggi il resto del tutorial per saperne di più su altri modi e altri suggerimenti per ottimizzare la ricerca dei pacchetti installati.
Elenca i pacchetti installati in Ubuntu e Debian
Se usi estensivamente il comando apt, probabilmente ti aspetteresti un comando come apt list pacchetti installati. Qui non hai tutti i torti.
Sebbene il comando apt-get non abbia un'opzione semplice come apt-get list 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 installate, ma avrai anche un vasto elenco di librerie e altri pacchetti che non hai installato direttamente.
Verifica se in Ubuntu è installato un pacchetto specifico
Poiché l'elenco dei pacchetti installati è enorme, sarebbe un'idea migliore usare grep e filtrare l'output per un determinato pacchetto.
Un modo migliore è usare questo comando:
apt -qq list program_name --installed
Entrambe le opzioni q sono per la modalità silenziosa. E in questo modo, cerca solo i programmi installati.
Si noti che il metodo precedente elenca anche le applicazioni installate con file .deb. È fantastico, vero?
Altri modi per controllare i pacchetti installati in Ubuntu/Debian
Se hai letto il mio articolo di confronto apt vs apt-get, probabilmente sai già che sia apt che apt-get fondamentalmente usano
dpkg-query -l
Puoi filtrare nuovamente l'output con grep per cercare un pacchetto specifico.
Finora, hai avuto a che fare con le applicazioni installate con il gestore di pacchetti di Debian. E le 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:
elenco istantaneo
L'elenco snap indica anche quali applicazioni provengono da un editore verificato con un segno di spunta verde.
Per elencare tutti i pacchetti Flatpak installati sul tuo sistema, usa questo:
elenco flatpak
Lascia che te lo riassuma.
Riepilogo
Per elencare i pacchetti usando
Per elencare i pacchetti utilizzando
Per elencare i pacchetti Snap installati sul tuo sistema:
elenco istantaneo
Per elencare i pacchetti Flatpak installati sul tuo sistema:
elenco flatpak
Elenca i pacchetti installati di recente
Finora hai visto l'elenco dei pacchetti installati in ordine alfabetico. E se volessi vedere i pacchetti che sono stati installati di recente?
Per fortuna, un sistema Linux tiene un registro di tutto ciò che accade nel tuo sistema. Puoi fare riferimento ai log per vedere i pacchetti installati di recente.
Ci sono un paio di modi per farlo. Puoi utilizzare il registro del comando dpkg o il registro 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 incluse le dipendenze che sono state installate di recente sul tuo sistema insieme al tempo di installazione.
2019-02-12 12:41:42 installa 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 installa 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
Puoi anche usare la cronologia del comando apt. Questo mostrerà solo i programmi che hai installato usando il comando apt. Non mostrerà le dipendenze installate con esso, sebbene i dettagli siano presenti nei registri. A volte vuoi solo vederlo, vero?
grep " install " /var/log/apt/history.log
L'output dovrebbe essere qualcosa del genere:
Riga di comando:apt install pinta
Riga di comando:apt install pinta
Riga di comando:apt installtmux
Riga di comando:apt install terminator
Riga di comando:apt installmoreutils
Riga di comando:apt install ubuntu-make
Riga di comando:apt install flatpak
Riga di comando:apt install cool-retro-term
Riga di comando:apt install ubuntu-software
Il registro della cronologia di apt è molto 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.
Suggerimento bonus:mostra le applicazioni installate in Software Center
Se non ti senti a tuo agio con il terminale e i comandi, hai comunque 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.
Tuttavia, non mostrerà le librerie e altre cose della riga di comando, ma forse non vuoi vederlo perché sei più incentrato sulla GUI. Altrimenti, puoi sempre usare
Ecco fatto
Spero che questo breve tutorial ti abbia aiutato a vedere l'elenco dei pacchetti installati su distribuzioni basate su Ubuntu e Debian.
Se hai domande o suggerimenti per migliorare questo articolo, lascia un commento qui sotto.