nvidia-331 的补丁错误?

nvidia-331 的补丁错误?

我尝试安装最新的nvidia-331驱动程序(ubuntu-x-swat 存储库)。

但是,安装程序似乎尝试应用错误的补丁(3.10 补丁,但我有一个 3.11 内核)-> 安装失败。

me@pc ~ $ sudo apt-get install nvidia-331
[...]
Loading new nvidia-331-331.62 DKMS files...
Building only for 3.11.0-12-generic
Building for architecture x86_64
Building initial module for 3.11.0-12-generic
Error! Application of patch buildfix_kernel_3.10.patch failed.
Check /var/lib/dkms/nvidia-331/331.62/build/ for more information.

我如何强制dkms应用正确的补丁?

答案1

我知道你通过升级解决了你的问题,但我的做法如下:

根据 dkms.conf,3.10 补丁应该适用于 3.10 和 3.11 内核,但我猜测这个补丁在某个时候就变得没有必要了。

解决方案是编辑/usr/src/nvidia-331-xxx.yy/dkms.conf。将以下行更改为

PATCH_MATCH[0]="^3.1[01]"

PATCH_MATCH[0]="^3.10"

然后重新配置包:

sudo dpkg-reconfigure nvidia-331

相关内容