更新されたパッケージの新機能を見つけるにはどうすればよいでしょうか?

更新されたパッケージの新機能を見つけるにはどうすればよいでしょうか?

したがって、「apt-get update && apt-get -s upgrade」を実行すると、Ubuntu 14.04 システムが「grub-pc」パッケージを更新しようとしていることがわかります。

現在インストールされているバージョン 2.02~beta2-9ubuntu1.7 からバージョン 2.02~beta2-9ubuntu1.12 に移行しようとしているようです。

$ 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

「grub-pc」を更新すると不安になります。「/etc/default/grub」ファイルをカスタマイズしているため、質問が表示され、間違った回答を選択するとシステムが起動できなくなる可能性があるからです。

そのため、安全のために、「apt-get update」を実行する前に「apt-mark hold grub-pc」を実行することを現在検討しています。

しかし、grub-pc 2.02~beta2-9ubuntu1.12 の更新バージョンが何をもたらすのかについても疑問に思っています。おそらく、何らかのセキュリティ問題が解決されるのでしょうか?

そこで質問なのですが、「grub-pc 2.02~beta2-9ubuntu1.12」をインストールする前に、その新機能を確認するにはどうすればよいでしょうか?

答え1

次のコマンドで変更ログを見つけることができます:

apt changelog grub-pc

これには、以前のバージョンから何が変更されたかを示す次のような内容が表示されます。

grub2 (2.02~beta3-4ubuntu2) 熱烈; 緊急度=中

  • debian/build-efi-images: 読み込まれたカーネルがセキュア ブート用に署名されていることを強制する新しい grub EFI イメージを提供します: build gsb$arch.efi; これは 'linux' モジュールを除いた grub$arch.efi と同じです。署名されていないカーネルの読み込みに対して 'linux' にフォールバックすることなく、これにより署名されたカーネルを持つことが効果的に強制されます。(LP: #1401532)

    -- Mathieu Trudel-Lapierre 2017 年 3 月 30 日 (木) 17:45:23 -0400

動作しない場合は、次のコマンドを使用できます:

aptitude changelog grub-pc

apt と同じ出力になります。

答え2

最も一般的な意味では、提案された新しいパッケージの変更履歴を参照することができます - たとえばパッケージ: grub-pc (2.02~beta2-9ubuntu1.12)の上パッケージ

プロセスを自動化したい場合(アップグレード時に変更ログが表示されるようにする場合)、apt-listchanges次のように使用できます。アップグレード予定のパッケージのapt-get変更ログを確認する

関連情報