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
apt
package-management
logs
sdale1930
quelle
quelle
Antworten:
Passende Logs finden Sie in
/var/log/apt/term.log
. Um sie mit GEdit anzuzeigen, können Sie den folgenden Befehl verwenden:quelle
cat /var/log/apt/term.log
wird der Dateiinhalt einwandfrei angezeigt. Das könnte Sie auch interessierentail -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 aktuellehistory.log
und alle älteren komprimiertehistory.log
Dateien , die Sie verwenden können ,cat
undzcat
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 wollenpackage_name
.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 inhistory.log
als auch in den vorhandenen archivierten Dateien nachsmtube
:quelle
zgrep
direkt laufen .Überprüfen Sie die Datei
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
quelle