데비안의 모든 종속성을 포함하여 커널을 업그레이드하는 방법은 무엇입니까?

데비안의 모든 종속성을 포함하여 커널을 업그레이드하는 방법은 무엇입니까?

적성에 맞는 최신 버전을 선택하려고 시도했지만 시스템 손상을 일으킬 수 있는 linux-image-amd64다른 패키지는 업그레이드되지 않았습니다 . linux-headers-amd64제가 뭔가 잘못한 게 틀림없어요.

더 많은 패키지를 설치할 수 있지만 모듈, 드라이버, dkms, linux-tools 및 기타 문제가 발생할 수 있어 걱정되고 전문가는 아닙니다. 다음이 내 요구 사항에 적합한지 알려주십시오.

# apt-get install -t jessie-backports \
linux-image-amd64 linux-headers-amd64 linux-tools \
--install-suggests

현재 커널 버전에 의존하는 모든 패키지를 업그레이드하는 "간단한" 프로세스가 있습니까?

답변1

종속성을 나열합니다.

$ apt-cache show linux-image-amd64

그런 다음 종속성 등을 나열할 수 있습니다. 당신은 그것이 이미 당신이 원하는 것을 하고 있다는 것을 알게 될 것입니다. 이 규칙은 다음과 같습니다.

$ apt-cache show linux-image-3.2.0-4-amd64
...
Depends: kmod | module-init-tools, linux-base (>= 3~), initramfs-tools (>= 0.99~) | linux-initramfs-tool

따라서 Linux 기본 버전이 버전 3이나 initramfs 도구 등보다 오래된 경우 해당 버전도 업데이트해야 합니다.

원하는 대로 작동하지 않으면 종속성을 설정하는 방식에 버그가 있을 뿐이므로 apt-cache를 사용하여 찾을 수 없습니다. 이런 일이 매우 드물기를 바랍니다(그러나 어떤 사람들은 설치된 커널보다 최신 커널에 따라 Fedora의 systemd에서 이런 일이 발생한다고 말합니다).

관련 정보