首先跑一遍 sudo apt -f install
。
什么您日常 root 敢死队?不管不管
很多问题就这样解决了。
解决不了的,自己动手。
一般问题是这样的:(A,B 为任意字符串)
dpkg: error processing archive A2333-B.deb (--unpack):
trying to overwrite 'File1', which is also in package A-B 1.233333-3ubuntu2.333333
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
显然,A2333-B
和 A-B
等价,但是 apt
没有发现。
解决方案:
先 sudo apt remove A2333-B
,尝试卸载新安装的软件包。
一般提示
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
A2333 : Depends: A2333-B (>= 1:1.2333) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
继续,sudo apt remove A2333-B A2333
。
如果没有报错,万事大吉。
如果接着报大量依赖错误,试一试卸载 A-B
,过程同上。
如果两个都不能卸载,您看着办吧。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于