Как узнать, что нового в обновленном пакете?

Как узнать, что нового в обновленном пакете?

Итак, я вижу, что при запуске «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-mark hold grub-pc» перед выполнением «apt-get update», просто чтобы быть уверенным.

Однако мне также интересно, что же дает эта обновленная версия 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, который обеспечивает, чтобы загруженные ядра были подписаны для Secure Boot: build gsb$arch.efi; что то же самое, что grub$arch.efi, за исключением модуля 'linux'. Без отката к 'linux' для неподписанной загрузки это фактически обеспечивает наличие подписанного ядра. (LP: #1401532)

    -- Матье Трудель-Лапьер Чт, 30 марта 2017 г. 17:45:23 -0400

Если это не работает, вы можете использовать эту команду:

aptitude changelog grub-pc

Вывод такой же, как у apt.

решение2

В самом общем смысле вы можете ознакомиться с журналом изменений для предлагаемого нового пакета, напримерПакет: grub-pc (2.02~beta2-9ubuntu1.12)наpackages.ubuntu.com

Если вы хотите автоматизировать процесс (чтобы журналы изменений были представлены во время обновления), вы можете использовать apt-listchangesспособ, описанный вПросмотр журналов изменений apt-get для пакетов, подлежащих обновлению

Связанный контент