apt --fix-broken install报错? Nvidia-driver没办法安装x
apt --fix-broken install报错是很常见的事情
他不会真的给你fix错误,他想要做的事fix broken
但是这个broken没办法fix的时候,就会一直报错
所以我们需要remove掉之前错误安装的包
因为这个错误安装的包没办法安装,所以是没办法fix的,所以是一定要remove的!
但是remove命令往往由依赖于fix!
sudo apt-get autoremove
报错如下:
xiaowu@c3c190256ff2:/var/lib/dpkg/info$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:nvidia-driver-570 : Depends: nvidia-compute-utils-570 (= 570.133.20-0ubuntu1) but it is not installedDepends: nvidia-utils-570 (= 570.133.20-0ubuntu1) but it is not installedRecommends: libnvidia-compute-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-decode-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-encode-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-fbc1-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-gl-570:i386 (= 570.133.20-0ubuntu1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
就连特定删除purge都不行
xiaowu@c3c190256ff2:/var/lib/dpkg/info$ sudo apt-get purge nvidia-firmware-570-server-570.86.15
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:nvidia-driver-570 : Depends: nvidia-compute-utils-570 (= 570.133.20-0ubuntu1) but it is not going to be installedDepends: nvidia-utils-570 (= 570.133.20-0ubuntu1) but it is not going to be installedRecommends: libnvidia-compute-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-decode-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-encode-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-fbc1-570:i386 (= 570.133.20-0ubuntu1)Recommends: libnvidia-gl-570:i386 (= 570.133.20-0ubuntu1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
找到真的解决方法了!!!!!
参考文献: https://blog.csdn.net/qcxyliyong/article/details/116501345
查看有哪些安装失败的包
sudo dpkg --configure -a
删除安装失败的包
sudo dpkg --remove --force-remove-reinstreq package_name
sudo apt-get update
删除软件包后,使用命令更新系统,成功更新后重新启动系统。
比如我这里:
sudo dpkg --configure -a 最后输出:
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
Errors were encountered while processing:
nvidia-driver-570
我就删掉: nvidia-driver-570
sudo dpkg --remove --force-remove-reinstreq nvidia-driver-570
然后不要update,每次update都会自动更新nvidia-driver,服了
我发现先这个dbcloud好好用
他不同的示例公用一个 /remote-home/share
这样所有的镜像都能够共享share里面的数据
而且不要随便删除share里面的数据,因为他是另一个硬盘,他是属于你这个账号的
但是他不是实例单独的
所以不要随便删除!!!