当前位置: 首页 > news >正文

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里面的数据,因为他是另一个硬盘,他是属于你这个账号的

但是他不是实例单独的

所以不要随便删除!!!

相关文章:

  • 利用 SSH 实现 WordPress 网站的全面安全管理
  • 2023蓝帽杯初赛内存取证-6
  • synchronized锁
  • Unity设计模式实战:用单例和观察者模式优化你的游戏架构 (Day 36)
  • 【Dv3Admin】从零搭建Git项目安装·配置·初始化
  • 数据结构:栈
  • notepad++技巧:查找和替换:扩展 or 正则表达式
  • 《Android系统应用部署暗礁:OAT文件缺失引发的连锁崩溃与防御体系构建》
  • 数据库基础——事务
  • AES-128、AES-192、AES-256 简介
  • 缓存,内存,本地缓存等辨析
  • Spark-Streaming(1)
  • 【Git】Git的远程分支已删除,为何本地还能显示?
  • oracle将表字段逗号分隔的值进行拆分,并替换值
  • ​CTGCache ​CTG-Cache TeleDB
  • 【MySQL数据库】表的约束
  • 工程投标k值分析系统(需求和功能说明)
  • 使用Multipart Form-Data一次请求获取多张图片
  • 真我推出首款 AI 翻译耳机,支持 32 种语言翻译
  • 2.5 函数的拓展
  • 魔都眼·上海车展③ |被外籍展商围观的国产品牌
  • 王忠诚出任四川遂宁代市长,此前为成都市政府秘书长
  • 今年底,全国新拍电视剧、纪录片将基本实现超高清化
  • 机器人马拉松背后的五大启示:未来社会与机器人的深度融合
  • 《大家聊中国式现代化》明天全网推出
  • 成功卫冕!孙颖莎4比0战胜蒯曼,获澳门世界杯女单冠军