Chciałbym wiedzieć, gdzie mogę znaleźć dzienniki następujących menedżerów pakietów:
- Menedżer pakietów Synaptic
- Centrum oprogramowania Ubuntu
- Dzienniki podczas używania terminala z
apt-get
Chciałbym wiedzieć, gdzie mogę znaleźć dzienniki następujących menedżerów pakietów:
apt-get
Odpowiedzi:
Dzienniki Apt można znaleźć w /var/log/apt/term.log
. Aby wyświetlić je za pomocą GEdit, możesz użyć polecenia:
gedit /var/log/apt/term.log
cat /var/log/apt/term.log
wyświetla zawartość pliku w porządku. Możesz być także zainteresowany tail -f /var/log/apt/term.log
. Spowoduje to wyświetlenie tylko kilku ostatnich linii (ogona) pliku i, co ciekawsze, będzie stale drukować wszystko, co zostanie dołączone do tego pliku. Jest to dość interesujące, jeśli chcesz „obserwować” dziennik.
less
aby łatwiej przewijać.
Lubię var/log/apt/history.log
. To jest bardzo zwięzłe.
Należy również pamiętać, że starsze dzienniki są archiwizowane logrotate
raz w miesiącu. Aby połączyć bieżące history.log
i wszystkie starsze skompresowane history.log
pliki, których możesz użyć cat
i zcat
tak:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Następnie możesz na przykład użyć, grep
aby znaleźć to, czego potrzebujesz:
$ grep package_name ~/Desktop/allhistory.log
gdzie umieścisz to, czego chcesz 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)
$
I Bohra , w komentarzu, zasugerował, używając zgrep
bezpośrednio jeśli ktoś szuka wierszy związanych z konkretnym pakietem. Działa to dla mnie, zakładając, że szukam zarówno history.log
plików, jak i istniejących archiwów w poszukiwaniu smtube
:
zgrep smtube /var/log/apt/history*
zgrep
bezpośrednio.
sprawdź plik
/var/log/dpkg.log
który rejestruje wszystkie działania apt, takie jak instalacje lub aktualizacje, dla różnych menedżerów pakietów
możesz także przeglądać dzienniki synaptyczne za pomocą jego interfejsu GUI