更新系统

1
sudo dnf update

卸载旧包

1
sudo dnf autoremove

配置 dnf 加速

1
sudo nano /etc/dnf/dnf.conf

从 3 到 20 的数字——这意味着可以使用 dnf 完成许多数字包的下载:

1
max_parallel_downloads=10

安装升级插件

1
sudo dnf install dnf-plugin-system-upgrade

升级到新版

1
sudo dnf system-upgrade download --releasever=43

(可选)允许清除不兼容软件包:

1
sudo dnf system-upgrade download --releasever=43 --allowerasing

安装升级

1
sudo dnf offline reboot

重置 selinux

1
sudo fixfiles -B onboot

验证

1
cat /etc/os-release

升级后清理

1
sudo dnf system-upgrade clean

对损坏的符号链接进行排序:

1
sudo symlinks -r /usr | grep dangling

删除所有损坏的符号链接:

1
sudo symlinks -r -d /usr