업데이트된 패키지의 새로운 기능을 어떻게 찾을 수 있나요?

업데이트된 패키지의 새로운 기능을 어떻게 찾을 수 있나요?

그래서 내 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 변경 로그 보기

관련 정보