Vorrei sapere dove posso trovare i registri per i seguenti gestori di pacchetti:
- Gestore pacchetti Synaptic
- Ubuntu Software Center
- I registri quando si utilizza il terminale con
apt-get
Vorrei sapere dove posso trovare i registri per i seguenti gestori di pacchetti:
apt-get
Risposte:
I log degli Apt sono disponibili in /var/log/apt/term.log
. Per visualizzarli con GEdit è possibile utilizzare il comando:
gedit /var/log/apt/term.log
cat /var/log/apt/term.log
i contenuti del file verranno visualizzati correttamente. Potrebbe interessarti anche tail -f /var/log/apt/term.log
. Questo mostra solo le ultime righe (coda) del file e, cosa più interessante, stampa continuamente tutto ciò che viene aggiunto a quel file. Questo è piuttosto interessante se si desidera "osservare" il registro.
less
modo da poter scorrere più facilmente.
Mi piace var/log/apt/history.log
. È molto conciso
Si noti inoltre che i registri meno recenti vengono archiviati logrotate
una volta al mese. Per combinare i file history.log
compressi attuali e tutti i history.log
file compressi meno recenti è possibile utilizzare cat
e in zcat
questo modo:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Quindi, ad esempio, grep
puoi usare per trovare quello che ti serve:
$ grep package_name ~/Desktop/allhistory.log
dove metterai quello che vuoi al posto di package_name
.
$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:amd64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:amd64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:amd64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:amd64 (30.0.1599.101-1, 31.0.1650.48-1)
$
E, Bohr , in un commento, ha suggerito di utilizzare zgrep
direttamente se si cercano linee relative a un pacchetto specifico. Questo funziona per me supponendo che sto cercando entrambi history.log
e i suoi file archiviati esistenti per smtube
:
zgrep smtube /var/log/apt/history*
zgrep
direttamente.
controlla il file
/var/log/dpkg.log
che registra tutte le attività apt, come installazioni o aggiornamenti, per i vari gestori di pacchetti
inoltre puoi visualizzare i log sinaptici attraverso la sua interfaccia grafica