Ubuntu:解决E: 无法修正错误
当我们安装软件进行更新依赖,apt-get install -f 出现
下列软件包有未满足的依赖关系:
gstreamer1.0-plugins-ugly : 依赖: gstreamer1.0-plugins-ugly-amr (= 1.8.0-1ubuntu1) 但是 1.8.3-1ubuntu0.1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
解决方法:
apt-get purge gstreamer1.0-plugins-ugly-amr
apt-get install -f
原因分析
我们删除软件使用remove,再安装的时候,本地会遗留的有软件配置信息。
apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
所以彻底卸载记得使用purge