我正在运行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包破坏了内核依赖,我如何才能阻止这种情况的发生?
发布于 2016-12-26 16:35:13
最有可能的是kmod-nvidia落后了。
您可以等待内核4.8.15准备好kmod-nvidia包,或者完全删除kmod-nvidia-*,让akmod-nvidia处理内核模块的生成。
我在我的基于nvidia的系统上做了后者。
https://unix.stackexchange.com/questions/332844
复制相似问题