E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
ubuntu下apt-get install安装软件, 报“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”。一般出现这种情况的原因时 要装A, 依赖B, 但是已经安装的软件C也依赖B, 但是A依赖的B的版本和C依赖的B的版本不一致, 导致了如果要安装B,那么C便不能正常运行了,所以系统报错,组织安装B。
在百度上找了很多文章,发现都不能解决问题,随后我直接弃用了ubuntu软件仓库里面的源,找到了阿里官方发布的源,update以下,发现问题完美解决。
只要在/etc/apt/sources.list 将源改了就可以解决问题。
附 阿里官方源:https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11aU6qiM