Wenn ich also „apt-get update && apt-get -s upgrade“ ausführe, sehe ich, dass mein Ubuntu 14.04-System das Paket „grub-pc“ aktualisieren möchte.
Es scheint, dass es von der aktuell installierten Version 2.02~beta2-9ubuntu1.7 auf die Version 2.02~beta2-9ubuntu1.12 wechseln möchte.
$ apt-cache policy grub-pc
grub-pc:
Installed: 2.02~beta2-9ubuntu1.7
Candidate: 2.02~beta2-9ubuntu1.12
Version table:
2.02~beta2-9ubuntu1.12 0
500 http://es.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
*** 2.02~beta2-9ubuntu1.7 0
100 /var/lib/dpkg/status
2.02~beta2-9ubuntu1.6 0
500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
2.02~beta2-9 0
500 http://es.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
Das Aktualisieren des „Grub-PC“ bereitet mir Unbehagen, da ich meine Datei „/etc/default/grub“ angepasst habe und mir Fragen gestellt werden. Ich könnte die falsche Antwort wählen und mein System könnte nicht mehr gestartet werden.
Daher überlege ich derzeit, vor „apt-get update“ zunächst „apt-mark hold grub-pc“ auszuführen, nur um sicherzugehen.
Ich frage mich jedoch auch, was diese aktualisierte Version von grub-pc 2.02~beta2-9ubuntu1.12 bringt. Vielleicht löst sie ein Sicherheitsproblem?
Meine Frage lautet also: Wie kann ich vor der Installation herausfinden, was in „grub-pc 2.02~beta2-9ubuntu1.12“ neu ist?
Antwort1
Sie können Änderungsprotokolle mit diesem Befehl finden:
apt changelog grub-pc
Dies zeigt etwa Folgendes, was sich gegenüber früheren Versionen geändert hat:
grub2 (2.02~beta3-4ubuntu2) pikant; Dringlichkeit=mittel
debian/build-efi-images: Bereitstellung eines neuen Grub-EFI-Images, das erzwingt, dass geladene Kernel für Secure Boot signiert sind: Erstellen Sie gsb$arch.efi; das ist dasselbe wie grub$arch.efi abzüglich des Moduls „Linux“. Ohne Fallback auf „Linux“ für unsigniertes Laden wird so effektiv ein signierter Kernel erzwungen. (LP: #1401532)
-- Mathieu Trudel-Lapierre, Do, 30. März 2017, 17:45:23 -0400
Wenn das nicht funktioniert, können Sie diesen Befehl verwenden:
aptitude changelog grub-pc
Mit apt erhält man die gleiche Ausgabe.
Antwort2
Im allgemeinsten Sinne können Sie das Änderungsprotokoll für das vorgeschlagene neue Paket einsehen - zum BeispielPaket: grub-pc (2.02~beta2-9ubuntu1.12)Anpakete.ubuntu.com
Wenn Sie den Prozess automatisieren möchten (sodass Änderungsprotokolle zum Zeitpunkt des Upgrades angezeigt werden), können Sie apt-listchanges
wie in beschrieben vorgehen.Anzeigen der apt-get-Änderungsprotokolle für zu aktualisierende Pakete