修复 Fedora 上损坏的 DNF 依赖项

修复 Fedora 上损坏的 DNF 依赖项

每当我尝试使用 DNF 来更新我的系统时,我总是会得到一组具有破坏依赖关系的软件包。

DNF - 跳过依赖关系损坏的软件包

自从升级到 Fedora 22 以来,我一直收到这个损坏软件包列表,但我从未对它们采取任何措施,但现在我想升级到 Fedora 23,它们似乎导致了阻止我完成升级的问题。

我该如何修复这些软件包,以免依赖关系被破坏?我在网上找不到任何与此问题特别有用的信息,而且我一直对 DNF 感到不满意,因为 Fedora 可以轻松使用旧yum命令。

我可以通过使用获取更详细的错误消息sudo yum update --best --allowerasing,尽管我不确定它们的含义。

更详细的错误消息

答案1

这不是 DNF 的错,而是你的错。问题在于你在 Fedora 中启用了 EPEL 存储库。我不知道你为什么这么做,但我很确定当你禁用它们时问题就会消失。

答案2

如果您想了解问题的根源,请使用此处讨论的“dnf -b”:https://unix.stackexchange.com/a/341334/101059

相关内容