E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

安装terminator等一些软件等时候,遇到了这样等问题

 

于是百度了一下,发现是源的问题

解决办法:

打开更新设置,在“更新”选项卡中选则:重要安全更新 和 推荐更新

最后在命令行里输入

更新一下即可

这之后进行安装都不会有类似问题了

//

如果是使用dpkg -i安装了一些跟系统不匹配版本的离线包,但又不完整,此时,使用sudo apt-get install安装其他软件包,也会出现类似情况,提示之前安装的离线包还有依赖。

当出现这种情况时,可试下如下命令:

1,修复安装
apt-get -f -y install 

如不行,再运行下面的删除命令

2,删除包及其依赖的软件包+配置文件

apt-get autoremove –purge 软件名

如还不行可试下:

查询与该包名相关的软件包是否卸载

dpkg –get-selection | grep 软件名;

并使用dpkg –force-all –purge 软件名来删除上面查询出来的相关软件(但这条命令比较危险,慎用)

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年7月27日
下一篇 2016年7月28日

相关推荐