写在前面
如果你也在用Ubuntu做开发,可能都经历过这种事:一次看似平平无奇的系统更新,直接让你的开发环境“翻车”了。
我的故事就是这样开始的。手一抖,把系统从 Ubuntu 22.04.4 升级到了 22.04.5,结果引来两大麻烦:
- NVIDIA显卡驱动彻底挂了。 不管怎么卸载、重装,
apt总是报unmet dependencies(未满足的依赖关系) 和held broken packages(存在损坏的持有软件包),nvidia-smi命令敲下去只有心碎的回响。 - 吃饭的家伙 PetaLinux 也开始闹脾气,启动环境时一直提示
[WARNING] This is not a supported OS。
折腾了很久,总算把这两个问题都解决了。我把整个过程和思路整理下来,希望能帮到同样踩坑的朋友。
第一部分:搞定烦人的NVIDIA驱动依赖问题
出了什么问题?
每次我尝试安装 nvidia-driver-570 时,终端都会报类似的错误:
The following packages have unmet dependencies:
nvidia-persistenced : Depends: libnvidia-cfg1 (= 575.57.08-0ubuntu1)
E: Unable to correct problems, you have held broken packages.
简单说就是,我想装 570 驱动,但系统非要去拉一个 575 版
298




被折叠的 条评论
为什么被折叠?



