我试图将我的 NVidia 驱动程序更改为 435.21 和 cuda 10.1(Ubuntu 18.04),以便在 Tensorflow-GPU 上运行。重启后,我无法正常进入 Ubuntu,我认为驱动程序安装不正确,或者缺少某些软件包或存在冲突。因此,我使用恢复模式进行访问,然后尝试删除并清除 Nvidia 文件并再次安装,但我遇到了以下错误:
另外,我使用“fix broken”命令来修复损坏的包,但它给出了这个错误。
现在我被卡住了。我无法删除任何文件,也无法修复或升级。有人能告诉我如何解决这个问题吗?
先感谢您
一些细节:
- 设备:Alienware Area 51m
- 操作系统:Ubuntu 18.04
- 显卡:GeForce RTX 2080
- 先前的驱动程序版本:440.64
- 先前的 CUDA 版本:10.2
答案1
我经常使用以下方法解决此类问题dpkg --force-all
。如果有冲突的软件包,请执行
sudo dpkg --purge --force-all libnvidia-extra-440:amd64
重复此操作,直到有问题的包裹消失,然后执行
sudo apt-get install -f
安装软件包。