如何恢复最近升级的软件包

如何恢复最近升级的软件包

我刚刚从 Linux Mint 包管理器进行了更新。我重新启动了计算机,更新弄乱了很多东西。 (我认为主要问题是更新了 Nvidia 驱动程序......即使我在驱动程序管理器中切换回 Nouveau 驱动程序,更新仍然会搞砸)。

症状:在软件渲染模式下运行,屏幕刷新速度非常慢,NVIDIA X Server 应用程序变弱,Blender 中没有 GPU 渲染,第二个显示器没有收到任何信号等。

不管怎样,我打开了 Synaptic 包管理器并查看了更新历史记录,看到了以下内容:

在此输入图像描述

我假设我可以 sudo apt-get 删除所有新安装的软件包,但如何恢复升级到以前版本的 Nvidia 软件包?

提前致谢!

(每次 Nvidia 尝试更新时都会发生可怕的事情。上次它甚至无法让我的电脑启动。我想我现在已经吸取了教训,哈哈。)

答案1

好吧,有些人对我的答案投了反对票,这并没有什么帮助(好家伙,这使得人们想要提供帮助的可能性大大降低;这使得人们甚至从一开始就没有阅读这个问题)。

无论如何,我将 libcuda1-384 和 nvidia-384 标记为完全删除,然后重新启动了我的计算机。这不起作用,所以我尝试切换到 Nvidia-384 专有驱动程序并重新启动。一切似乎都恢复正常了。

由于多种原因,这令人费解。

  1. 我的驱动经理向我展示了我以前使用过 Nouveau 驱动程序,效果非常好。使用 nvidia-384 会使事情变得混乱。
  2. 由于某种原因,删除这些软件包要么允许 nvidia-384 工作,要么我一直在使用 nvidia-3894 而我的驱动程序管理器给了我错误的信息。

所以我解决了这个问题,但我不知道为什么会发生或者如何解决它。有没有搞错?

相关内容