为什么我的图形驱动程序总是被卸载?

为什么我的图形驱动程序总是被卸载?

nvidia-driver-455通过Nvidia 网站上的 runfile。它安装驱动程序以及几个 cuda 包。

安装后,命令apt list --installed *nvidia*会显示nvidia-driver-455,表明它是通过 apt 安装的。几天后,经过一些 Ubuntu 更新,我的第二台显示器停止工作,命令apt list --installed *nvidia*不再显示nvidia-driver-455

我看到有人建议我禁用更新,但如果漏洞没有修补,这听起来极其不安全。

编辑:Ubuntu 20.04,不是实时系统

编辑 2:我检查了/var/log/apt/history.log一下,它显示nvidia-driver-455正在安装,然后在 2020 年 11 月 1 日被清除,然后我使用上面链接的运行文件重新安装了它。它没有显示它正在通过运行文件重新安装,也没有显示它昨晚/今天早上被删除。

编辑 3:再次编辑以保证篇幅和清晰度。删除了可能不相关/误导的信息。问题特别集中在图形驱动程序包的消失上nvidia-driver-455

我想知道

  1. 我能找出卸载的原因吗?是否有日志可以告诉我为什么这种情况一再发生?
  2. 这是一个已知问题吗?有没有避免这种情况的最佳做法,既能保证安全,又不会让我的电脑每隔几天就被毁掉?这是 Ubuntu 或 Linux 上的常见问题吗?我从未在 Windows 或 Mac 上见过这种情况,而且这两者都有自动软件更新。
  3. Manjaro 在这方面有更好的解决方案吗?我一直是 Ubuntu 的粉丝,但我无法解决这个问题,而且当我不得不不断重新安装我的图形驱动程序时,我无法完成任何工作,这本身就是一个非常困难的过程。

答案1

如何防止 apt 删除你的软件包?

  echo nvidia* hold | dpkg --set-selections

但在此状态下,您无法升级或执行类似操作。要删除保留状态

 dpkg --clear-selections

相关内容