Ich möchte wissen, wo ich die Protokolle für die folgenden Paketmanager finden kann:
- Synaptic Package Manager
- Ubuntu Software Center
- Die Protokolle bei Verwendung des Terminals mit
apt-get
Ich möchte wissen, wo ich die Protokolle für die folgenden Paketmanager finden kann:
apt-get
Antworten:
Passende Logs finden Sie in /var/log/apt/term.log
. Um sie mit GEdit anzuzeigen, können Sie den folgenden Befehl verwenden:
gedit /var/log/apt/term.log
cat /var/log/apt/term.log
wird der Dateiinhalt einwandfrei angezeigt. Das könnte Sie auch interessieren tail -f /var/log/apt/term.log
. Dies zeigt nur die letzten Zeilen (Ende) der Datei an und, was interessanter ist, wird kontinuierlich gedruckt, was an diese Datei angehängt wird. Dies ist sehr interessant, wenn Sie das Protokoll "beobachten" möchten.
less
damit Sie einfacher scrollen können.
Ich mag var/log/apt/history.log
. Es ist sehr prägnant.
Beachten Sie auch, dass ältere Protokolle logrotate
einmal im Monat archiviert werden . So kombinieren die aktuelle history.log
und alle älteren komprimierte history.log
Dateien , die Sie verwenden können , cat
und zcat
wie diese:
cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd
Dann können Sie zum Beispiel Folgendes verwenden grep
, um das zu finden, was Sie benötigen:
$ grep package_name ~/Desktop/allhistory.log
Wo werden Sie setzen, was Sie anstelle von wollen 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)
$
Und Bohr schlug in einem Kommentar vor, zgrep
direkt zu verwenden, wenn nach Zeilen gesucht wird, die sich auf ein bestimmtes Paket beziehen. Dies funktioniert für mich, vorausgesetzt, ich suche sowohl in history.log
als auch in den vorhandenen archivierten Dateien nach smtube
:
zgrep smtube /var/log/apt/history*
zgrep
direkt laufen .
Überprüfen Sie die Datei
/var/log/dpkg.log
Hier werden alle passenden Aktivitäten wie Installationen oder Upgrades für die verschiedenen Paketmanager aufgezeichnet
Sie können auch synaptische Protokolle über die Benutzeroberfläche anzeigen