그래서 내 Ubuntu 14.04 시스템이 "grub-pc" 패키지를 업데이트하려고 한다는 "apt-get update && apt-get -s 업그레이드"를 실행하는 것을 볼 수 있습니다.
현재 설치된 버전 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) zesty; 긴급성=중간
debian/build-efi-images: 로드된 커널이 보안 부팅을 위해 서명되도록 하는 새로운 grub EFI 이미지를 제공합니다: build gsb$arch.efi; 이는 grub$arch.efi에서 'linux' 모듈을 뺀 것과 같습니다. 서명되지 않은 로딩을 '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)~에packages.ubuntu.com
프로세스를 자동화하려는 경우(업그레이드 시 변경 로그가 표시되도록) apt-listchanges
에 설명된 대로 사용할 수 있습니다.업그레이드할 패키지에 대한 apt-get 변경 로그 보기