更新系统
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 |