Wie finde ich heraus, was in einem aktualisierten Paket neu ist?

Wie finde ich heraus, was in einem aktualisierten Paket neu ist?

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-listchangeswie in beschrieben vorgehen.Anzeigen der apt-get-Änderungsprotokolle für zu aktualisierende Pakete

verwandte Informationen