共计 767 个字符,预计需要花费 2 分钟才能阅读完成。
操作系统大版本升级有风险,如果不熟悉 Linux 的不建议进行大版本升级。
备份数据
在进行任何升级操作之前,务必备份重要数据。升级过程中可能会发生意外情况,导致数据丢失或损坏。通过创建数据备份,可以确保在升级过程中不会丢失重要文件。
更新系统
在开始升级之前,确保系统已经完全更新。
sudo dnf upgrade --refresh -y
# 重启电脑
reboot
该命令将检查软件包仓库中的可用更新并将系统升级到当前版本最新。
安装 DNF 插件
sudo dnf install dnf-plugin-system-upgrade -y
配置 DNF 加速
sudo vi /etc/dnf/dnf.conf
max_parallel_downloads 默认是 3,范围为 3 -20,修改成 10,即同时下载 10 个包:max_parallel_downloads=10
。
开始升级
# 卸载旧包
sudo dnf autoremove -y
# 下载软件包
sudo dnf system-upgrade download --releasever=36 -y
# 重启升级
sudo dnf system-upgrade reboot
注:如果中断的依赖关系或失效的包阻止升级,请使用命令:
sudo dnf system-upgrade download --releasever=37 --allowerasing -y
验证升级结果
系统重新启动并完成升级,可以验证是否成功升级。运行命令来检查系统版本:cat /etc/os-release
。该命令将显示当前 Fedora 版本相关信息。
系统升级后清理
# 删除下载的数据
sudo dnf system-upgrade clean
# 删除所有损坏的符号链接
sudo symlinks -r -d /usr
# 更改主机名
sudo hostnamectl set-hostname --static fedora-36
reboot
正文完