我想将 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