将 Fedora 从 29 升级到 30

将 Fedora 从 29 升级到 30

我想将 fedora 从 29 更新到 30,我使用常规命令来更新 fedora,你可以在 fedoramagazine 或 google 列出的其他网站上找到它们。但我输入后出现错误:

sudo dnf system-upgrade reboot

Fedora 回答道:

Error: system is not ready for upgrade

我找不到与此错误相关的任何内容。系统尚未准备好!!!

有什么建议或相关经验吗?提前谢谢

答案1

该措辞不当的错误消息的可能原因是某些软件包的依赖关系被破坏。

Fedora Wiki 文章“DNF 系统升级”包含有关 使用 distro-sync 解决依赖问题,它建议执行以下命令,使安装的软件包与当前启用的存储库中的版本完全相同,即使这意味着降级某些软件包:

sudo dnf distro-sync

如果这还不够的话,更强的变体将删除无法满足依赖关系的软件包:

sudo dnf distro-sync --allowerasing

相关内容