Fedora 35升级到Fedora 36

教程 · 2023-09-05 · 228 人浏览

操作系统大版本升级有风险,如果不熟悉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
Linux
Theme Jasmine by Kent Liao