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
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)
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.
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.
- 1. Wann kann der Hauptsatz tatsächlich angewendet werden?
- 2. Wo kann ich die Konsolenanmeldung OpenShift sehen?
- 3. Wann werden Datenbindungen angewendet?
- 4. Welche Tridion Hotfixes wurden angewendet?
- 5. Django: Wie kann ich sehen, welche benutzerdefinierten Tags definiert wurden?
- 6. Wann ist SessionStorage tatsächlich gelöscht?
- 7. Wann ist JWTSecurityTokenHandler.ValidateToken() tatsächlich gültig?
- 8. Wann kann ich Eigenschaften verwenden, die mit UIAppearance festgelegt wurden?
- 9. Wie und wann kompiliert .NET tatsächlich Code?
- 10. Motive sehen seltsam aus, nur Fensterrahmen angewendet
- 11. Wo kann ich den Quellcode des Sun JDK sehen?
- 12. Wo kann ich den Quellcode von Glassfish im Internet sehen?
- 13. Gibt es einen Weg, wo ich sehen kann, welche Dateien ersetzt wurden, wenn ich ein Get Latest in TFS mache?
- 14. CVS: Dateien anzeigen, die lokal geändert wurden
- 15. Wann wurden erweiterte Datensätze eingeführt?
- 16. Wann Druckformat tatsächlich in Common Lisp?
- 17. Wann wird das savedInstanceState-Paket tatsächlich verwendet?
- 18. Wann/Wo verwende ich verschachtelte Ressourcen?
- 19. Wann werden MeasureSpec.UNSPECIFIED und MeasureSpec.AT_MOST angewendet?
- 20. Wie kann ich den Ausführungsplan sehen?
- 21. Nein wirklich, wann kommt es tatsächlich zur Gleitkomma-Förderung?
- 22. Wie kann ich sehen, was tatsächlich passiert, wenn ein Test :: Unit-Test ausgeführt wird?
- 23. Git-Repository-Server Ich kann lokal hosten
- 24. Wie kann ich Funkenanwendung lokal debuggen?
- 25. Wo finden Sie chromedriver.log in Selen mit C#. Wo kann ich die Protokolldatei von Chromedriver sehen?
- 26. Administratorkonto: Wo, wann und wie?
- 27. Wie kann ich Informationen zu einer C# oData-Ergebnismenge hinzufügen, nachdem die Filter angewendet wurden
- 28. Wo werden Dashboard Widget-Einstellungen tatsächlich gespeichert?
- 29. Kann ich phpMyAdmin lokal mit Webmatrix ausprobieren?
- 30. Cache-Miss? Wie kann ich das sehen?
/var/log/apt/term.log wird keine Pakete auflisten, die direkt mit dpkg installiert wurden. Siehe Xiong Chiamiovs Antwort. –
Aktualisierte Antwort, danke :) – Joril