Gibt es ein Ubuntu-Update-Protokoll?

9

Ich verwende Ubuntu und führe meine regelmäßigen Updates durch. Ich wollte wissen, wo ich ein Protokoll darüber anzeigen kann, was bei jedem Update geändert / aktualisiert / behoben wurde.

Nomadsoul
quelle

Antworten:

6

Eine Möglichkeit besteht darin, eine Liste mit Zeitstempel zu erhalten, indem Sie ein Terminal mit CtrlAltTdem Befehl öffnen und diesen ausgeben. more /var/log/dpkg.logDadurch erhalten Sie mehr Informationen, als Sie derzeit anfordern. Sie können die Ergebnisse erheblich eingrenzen, indem Sie grepbeispielsweise mit diesem Befehl Pakete anzeigen, die zum heutigen Zeitpunkt auf meinem System installiert / aktualisiert wurden:

grep "2017-08-21" /var/log/dpkg.log | grep "status installed"

2017-08-21 11:44:41 status installed man-db:amd64 2.6.7.1-1ubuntu1
2017-08-21 11:44:41 status installed doc-base:all 0.10.5
2017-08-21 11:44:41 status installed install-info:amd64 5.2.0.dfsg.1-2
2017-08-21 11:44:41 status installed desktop-file-utils:amd64 0.22-1ubuntu1.1
2017-08-21 11:44:41 status installed mime-support:all 3.54ubuntu1.1
2017-08-21 11:44:41 status installed gnome-menus:amd64 3.10.1-0ubuntu2
2017-08-21 11:44:42 status installed bamfdaemon:amd64 0.5.1+14.04.20140409-0ubuntu1
2017-08-21 11:44:42 status installed hicolor-icon-theme:all 0.13-1
2017-08-21 11:44:42 status installed libgraphite2-3:amd64 1.3.10-0ubuntu0.14.04.1
2017-08-21 11:44:42 status installed logrotate:amd64 3.8.7-1ubuntu1.2
2017-08-21 11:44:42 status installed augeas-lenses:all 1.2.0-0ubuntu1.3
2017-08-21 11:44:42 status installed cvs:amd64 2:1.12.13+real-12ubuntu0.1
2017-08-21 11:44:42 status installed landscape-client-ui-install:amd64 14.12-0ubuntu6.14.04
2017-08-21 11:44:43 status installed libaugeas0:amd64 1.2.0-0ubuntu1.3
2017-08-21 11:44:43 status installed libc-bin:amd64 2.19-0ubuntu6.13

Wenn Sie das Änderungsprotokoll für ein bestimmtes Paket untersuchen möchten, das Sie installiert haben, können Sie diese Informationen mit dem Befehl sudo apt-get changelog packagenameabrufen , bei dem Paketname der Name des Pakets ist.

Beispiel:

sudo apt-get changelog logrotate liefert das Änderungsprotokoll für das Paket logrotate

Elder Geek
quelle
1

Ich denke, dies könnte Ihnen helfen, in die richtige Richtung zu weisen.

sudo apt list --upgradable

Es werden alle verfügbaren Upgrades aufgelistet. Ich weiß, dass es kein Änderungsprotokoll ist, aber es zeigt Ihnen die Programmversion an, die Sie verwenden werden, wenn Sie das Upgrade ausführen. Von dort sollte der Entwickler ein Änderungsprotokoll zur Verfügung haben.

Es ist klobig, sollte Ihnen aber die Informationen geben.

Aaron S.
quelle