apt-get无法安装和删除软件包

时间:2020-08-01 14:30:54

标签: ubuntu nvidia apt apt-get dpkg

我想在我的ubuntu 18.04上安装cuda,也要安装nvidia-driver-450。但是……是错误的。当我重新启动笔记本电脑时,gui未加载,并且出现命令行。首先,我运行sudo apt-get install -f。但是会引发错误

Errors where encountered while proccessing:
/var/cache/apt/archives/libnvidia-gl-450_450.57-0ubuntu~0.10.04.2_i306.deb
/var/cache/apt/archives/libnvidia-gl-450_450.57-0ubuntu~0.10.04.2_amd64.deb
E: Subproccess /var/bin/dpkg returned an error code (1)

然后我运行sudo dpkg --configure -a并引发:

enter image description here

然后我测试sudo apt remove --purge <package>并引发错误:

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

3天的麻痹后我可以解决。 首先我跑了

LC_MESSAGES=C dpkg-divert --list 'nvidia-340' | sed -nre 's/^diversion of (.) to ./\1/p' | xargs -rd'\n' -n1 -- sudo dpkg-divert --remove

sudo apt --fix-broken install

然后:

sudo apt purge nvidia*

然后重新启动。