从35升级到36为例,总结如下有用的命令:

更新系统

sudo dnf update --refresh

卸载旧包

sudo dnf autoremove

配置dnf加速

sudo nano /etc/dnf/dnf.conf
...
#从 3 到 20 的数字——这意味着可以使用 dnf 完成许多数字包的下载
max_parallel_downloads=10
...

安装升级插件

sudo dnf install dnf-plugin-system-upgrade -y

升级到36

sudo dnf system-upgrade download --releasever=36

允许擦除(可选)

sudo dnf system-upgrade download --releasever=36 --allowerasing

重新同步

sudo dnf distro-sync

重置selinux

sudo fixfiles -B onboot

升级后清理

sudo dnf system-upgrade clean

删除所有损坏的符号链接

sudo symlinks -r -d /usr

在清理之前对损坏的符号链接进行排序

sudo symlinks -r /usr | grep dangling

按照需要执行命令。 参考链接:https://blog.csdn.net/qq_34777982/article/details/123745273