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
apt
package-management
logs
sdale1930
źródło
źródło
Odpowiedzi:
Dzienniki Apt można znaleźć w
/var/log/apt/term.log
. Aby wyświetlić je za pomocą GEdit, możesz użyć polecenia:źródło
cat /var/log/apt/term.log
wyświetla zawartość pliku w porządku. Możesz być także zainteresowanytail -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żącehistory.log
i wszystkie starsze skompresowanehistory.log
pliki, których możesz użyćcat
izcat
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 chceszpackage_name
.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ównohistory.log
plików, jak i istniejących archiwów w poszukiwaniusmtube
:źródło
zgrep
bezpośrednio.sprawdź plik
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
źródło