Итак, я вижу, что при запуске «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 для пакетов, подлежащих обновлению