10.10 至 11.04 升级未满足的依赖项

10.10 至 11.04 升级未满足的依赖项

我正在尝试将我的系统从 10.10 升级到 11.04。

The following packages have unmet dependencies:  
 plymouth : Depends: libdrm-nouveau1a (>= 2.4.23) but it is not installed  
            Depends: libplymouth2 (= 0.8.2-2ubuntu22) but 0.8.2-2ubuntu5.1 is installed  
 plymouth-label : Depends: libplymouth2 (= 0.8.2-2ubuntu23) but 0.8.2-2ubuntu5.1 is   installed  
                  Depends: plymouth (= 0.8.2-2ubuntu23) but 0.8.2-2ubuntu22 is installed  
 plymouth-x11 : Depends: plymouth (= 0.8.2-2ubuntu5.1) but 0.8.2-2ubuntu22 is installed  
E: Unmet dependencies. Try using -f.  

当我执行 apt-get -f install 时,我收到相同的错误以及另外两行:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.  
E: Unable to correct dependencies

现在,我无法安装、删除或升级或执行任何操作。我该如何解决这个问题,至少我该如何强制启用我的系统来安装、删除东西。

更多:我还尝试过 dpkg configure,也尝试过清除 plymouth 作为启动器。但都不起作用。

更新:此外,我尝试删除所有包含 xorg-edgers 的 ppa,这可能引发了一些问题。但在 sources.list.d 中没有/有该 ppa 不会有任何变化。

答案1

我解决了这个问题。问题在于我已将 ppa 文件从 /etc/apt/sources.list.d/ 移出,而缺失的依赖项被其中一个 ppa 更改。

因此,撤回 ppa 是一回事。

之后,我意识到 ppa 已被注释,但无法使用。因此,我从 .list 文件中删除了注释,现在它运行正常。

相关内容