尝试删除 libnvidia-ifr1-390 时未满足的依赖关系

尝试删除 libnvidia-ifr1-390 时未满足的依赖关系
zags@zags:~$ sudo apt-get remove libnvidia-ifr1-390
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libnvidia-ifr1-390:i386 : Depends: libnvidia-gl-390:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
zags@zags:~$

输出sudo apt-get install -f

libnvidia-gl-390:amd64 package pre-installation script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0.18.04.1_i386.deb
 /var/cache/apt/archives/libnvidia-gl-390_390.77-0ubuntu0.18.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

同样的问题。解决方法如下:

https://ubuntuforums.org/showthread.php?t=2388026&page=3&p=13761809#post13761809

for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do sudo dpkg-divert --remove $FILE; done
sudo apt --fix-broken install
sudo apt update ; sudo apt upgrade

相关内容