2009-07-10 3 views
0

Ich habe viele bisher unerklärliche "jetzt funktioniert es - jetzt ist es nicht" Probleme mit einem Projekt. (Es funktioniert am 8.10. Meistens ist es nicht am 9.04, außer für ein paar Tage im Juni.) Ich möchte nur ausschließen, dass irgendwelche Änderungen von Updates eine Wirkung haben. Gibt es eine Möglichkeit zu sagen, welche Updates wann angewendet wurden?Wo kann ich sehen, wann Ubuntu-Updates tatsächlich lokal angewendet wurden?

Antwort

1

Ich würde einen Blick auf /var/log/apt/term.log .. Es ist ein bisschen chaotisch, aber Sie sollten finden, was Sie suchen.

bearbeiten: Dies wird so lange arbeiten, wie Sie nur apt (oder einem seiner Frontends) für das Upgrade/Installieren von Paketen (das heißt, solange Sie direkt dpkg nicht verwenden)

+0

/var/log/apt/term.log wird keine Pakete auflisten, die direkt mit dpkg installiert wurden. Siehe Xiong Chiamiovs Antwort. –

+0

Aktualisierte Antwort, danke :) – Joril

1

Ich habe keine Maschine zur Hand, um dies zu testen, aber this thread scheint darauf hinzuweisen, dass es Protokolldateien sowohl in /var/log/dpkg.log als auch in /var/log/apt/term.log gibt. Einer davon sollte hoffentlich Updates für Pakete auflisten.

Idealerweise sollten Sie kontinuierlich mit etwas wie Buildbot oder Hudson testen, so dass Sie innerhalb eines Tages wissen, ob etwas kaputt ist. Es kann jedoch nicht alles getestet werden, also mache ich dir nicht zu viel aus.

1
apt-cache policy <packagename> 

gibt Ihnen Informationen über die aktuelle Version des installierten Pakets sowie darüber, ob weitere Kandidaten verfügbar sind.

Dies gibt Ihnen jedoch nur den aktuellen Status. In der Vergangenheit müssen Sie sich die Logs ansehen, wie in den anderen Antworten erklärt.

Verwandte Themen