file history

[GUIDA] Ecco come vedere la storia dei pacchetti installati, aggiornati o rimossi su Ubuntu, Debian o Mint

In questo articolo vediamo come scoprire tutti i pacchetti installati, aggiornati o rimossi dal vostro sistema. La guida, che si basa sull’uso della command line, è valida per Ubuntu, Linux Mint e Debian (e probabilmente per la maggior parte delle derivate).

L’obiettivo è accedere alla storia del vostro sistema, ovvero alla lista dei pacchetti DEB che avete installato / aggiornato / rimosso, compresa la data in cui l’avete fatto. Per farlo su Debian, Ubuntu e Linux Mint potete andare a leggere il file dpkg.log (dpkg è l’architettura di basso livello per la gestione, l’installazione e la rimozione dei pacchetti). Lo trovate nel percorso /var/log/dpkg.log. Potete usare il comando grep per il parse del file e quindi andare a visualizzare solo i pacchetti rimossi o quelli installati o quelli aggiornati, sulla base delle voste esigenze.

Questo metodo funziona per i pacchetti DEB qualsiasi sia il modo in cui li avete installati: graphical tool come Synaptic, Gnome Software, Update Manager, o un command line tool come apt, apt-get, aptitude o dpkg. Non funziona però per altri pacchetti come Flatpak o Snap, o per software installato dai sorgenti.

Aprite il terminale e date:

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

Questo il risultato:

$ grep "install " /var/log/dpkg.log
2019-01-08 13:22:15 install automathemely:all <none> 1.3
2019-01-08 13:22:29 install python3-astral:all <none> 1.6.1-1
2019-01-08 13:22:29 install python3-tzlocal:all <none> 1.5.1-1
2019-01-08 13:22:29 install python3-schedule:all <none> 0.3.2-1

...

2019-01-09 17:19:49 install libwebkit2-sharp-4.0-cil:amd64 <none> 2.10.9+git20160917-1.1
2019-01-09 17:19:49 install sparkleshare:all <none> 3.28-1
2019-01-15 15:58:20 install ffsend:amd64 <none> 0.1.2

Analogamente potete dare

grep "upgrade " /var/log/dpkg.lo

per una lista dei pacchetti aggiornati.

Oppure

grep "remove " /var/log/dpkg.log

per la lista dei pacchetti rimossi.

/var/log/dpkg.log contiene i pacchetti installati, aggiornati e rimossi per il mese corrente. Per il mese precedente andate a leggere il file /var/log/dpkg.log.1

Ad esempio, date:

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

Volete andare ancora più indietro? Usate zgrep al posto di grep e leggete /var/log/dpkg.log.2.gz, /var/log/dpkg.log.3.gz, /var/log/dpkg.log.4.gz e così via.

Esempio:

zgrep "upgrade " /var/log/dpkg.log.2.gz

Strade alternative

Ci sono metodi alternativi per raggiungere lo stesso obiettivo ma, come si dice dalle mie parti, “funzionicchiano”. Ad esempio Synaptic Package Manager (File -> History) può mostrarvi solo una storia dei pacchetti installati, aggiornati o rimossi mediante Synaptic stesso (e quindi non quelli aggiornati/installati/rimossi mediante apt, apt-get, dpkg, Software Updater,  etc). Analogamente il file di log /var/log/apt/history.log mostra solo le azioni svolte usando apt/apt-get.

89,99€
non disponibile
3 nuovo da 89,99€
Amazon.it
Spedizione gratuita
Ultimo aggiornamento il 5 Dicembre 2019 17:12

sharing-caring-1

Vi ricordiamo che seguirci è molto semplice: tramite la pagina Facebook ufficiale, tramite il nostro canale notizie Telegram e la nostra pagina Google Plus. Da oggi, inoltre, è possibile seguire il nostro canale ufficiale Telegram dedicato ad Offerte e Promo!

Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Altre storie
disney+ linux
Disney+: il servizio streaming ora funziona anche su Linux