저는 Fedora 25를 실행 중이고 다음 nvidia 패키지가 설치되어 있습니다:
akmod-nvidia.x86_64 1:375.26-1.fc25 @rpmfusion-nonfree-updates
kmod-nvidia-4.8.12-300.fc25.x86_64.x86_64
kmod-nvidia-4.8.14-300.fc25.x86_64.x86_64
xorg-x11-drv-nvidia.x86_64 1:375.26-1.fc25 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64 1:375.26-1.fc25 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64 1:375.26-1.fc25 @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64 1:375.26-1.fc25 @rpmfusion-nonfree-updates
이것을 실행할 때마다 dnf upgrade
다음 메시지가 나타납니다.
Skipping packages with broken dependencies:
kernel x86_64 4.8.15-300.fc25 updates 92 k
kernel-core x86_64 4.8.15-300.fc25 updates 20 M
kernel-modules x86_64 4.8.15-300.fc25 updates 22 M
하지만 모든 nvidia 패키지를 제거하면 dnf upgrade
문제 없이 실행할 수 있습니다. 커널 업그레이드 후에는 문제 없이 Nvidia 패키지를 다시 설치할 수 있습니다.
NVIDIA 패키지가 커널 종속성을 깨뜨리는 이유는 무엇이며, 이러한 일이 발생하지 않도록 하려면 어떻게 해야 합니까?
답변1
아마도 kmod-nvidia
뒤처져 있을 것입니다.
kmod-nvidia
커널 4.8.15용 패키지가 준비될 때 까지 기다리 거나 kmod-nvidia-*
패키지를 완전히 제거하고 akmod-nvidia
커널 모듈 생성을 처리하도록 할 수 있습니다.
나는 Nvidia 기반 시스템에서 후자를 수행했습니다.