![如何阻止软件更新程序禁用 Nvidia 驱动程序?](https://linux22.com/image/886955/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E8%BD%AF%E4%BB%B6%E6%9B%B4%E6%96%B0%E7%A8%8B%E5%BA%8F%E7%A6%81%E7%94%A8%20Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我正在运行 Ubuntu 14.05。每次我 2-3 天或一周后重新启动时,Nvidia 驱动程序都会因自动软件更新而被禁用。是否可以配置自动软件更新程序以不禁用 Nvidia 驱动程序?谢谢。
答案1
当您在更新中获得新内核时,需要为新模块重建 nvidia 驱动程序。您需要修复您的构建环境,缺少某些内容。列出您拥有的 nvidia 软件包
dpkg -l |grep nvidia
然后对于驱动程序(下面示例中为 nvidia-361)获取其所依赖的软件包:
apt-cache depends nvidia-361
The output looks like:
nvidia-361
Depends: x11-common
Depends: make
make-guile
Depends: sed
sed:i386
Depends: dkms
Depends: linux-libc-dev
Depends: libc6-dev
Depends: patch
patch:i386
Depends: acpid
Depends: lib32gcc1
Depends: libc6-i386
Depends: passwd
passwd:i386
Depends: adduser
Depends: libc6
Depends: <libgl1>
libgl1-mesa-glx
Depends: libx11-6
Depends: libxext6
...snip
安装缺失的版本,内核更新就不会再造成任何破坏。
当你运行旧内核时,Nvidia 是否仍然有问题?不运行 Nvidia 时,你运行的是什么驱动程序?(nouveau?)如果是 nouveau,请在 /etc/modprobe.d 中的任何文件中检查“blacklist nouveau”行。