apt-get 安装和删除包失败

apt-get fails to install and remove package

我想在我的 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 它提出了:

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

感谢您的帮助!!

我搜索了3天就解决了。 首先我运行

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

sudo apt --fix-broken install

然后:

sudo apt purge nvidia*

然后重启。