You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Fedora Xfce从35版本升级至最新37版本

如何将Fedora Xfce从35版本升级至最新37版本

嘿,我完全懂你现在的烦恼——Fedora 35早就过了支持期限,常规的dnf upgrade只能更小版本补丁,根本没法跨大版本跳到37。别慌,跟着下面的步骤一步步来,就能顺利完成升级:

第一步:修复35的软件源并更新到当前版本的最后状态

因为Fedora 35已经停止官方支持,默认软件源已经失效,得先切换到存档源才能更新现有系统:

  • 先备份原来的源配置,以防操作出错:
    sudo cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak
    
  • 修改Fedora源文件,替换为存档服务器地址:
    sudo sed -i 's|mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/fedora*.repo
    sudo sed -i 's|#baseurl=http://download.example/pub/fedora/linux|baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux|g' /etc/yum.repos.d/fedora*.repo
    
  • 执行更新,把35能更的最后一批补丁都打上:
    sudo dnf upgrade --refresh
    

第二步:安装系统升级专用插件

Fedora专门提供了跨大版本升级的工具,先把它装上:

sudo dnf install dnf-plugin-system-upgrade

第三步:下载37版本的升级包

这里有两种选择:官方更推荐逐步升级(35→36→37),能降低出问题的概率;也可以直接跳级到37。下面是直接升37的命令:

sudo dnf system-upgrade download --releasever=37

如果遇到依赖冲突的提示,可以加上--allowerasing参数允许删除冲突的包(建议先查看冲突内容,确认不会删掉重要软件再使用):

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

第四步:重启进入升级流程

下载完成后,执行命令重启系统,进入专门的升级界面:

sudo dnf system-upgrade reboot

这时候系统会进入文本模式的升级过程,耐心等它跑完就行,升级完成后会自动重启。

第五步:验证升级结果

重启后打开终端,输入下面的命令确认版本:

cat /etc/os-release

如果看到VERSION_ID="37",就说明升级成功啦!

一些额外提醒

  • 升级前一定要备份好重要文件,比如文档、软件配置之类的,虽然升级大概率顺利,但以防万一嘛。
  • 如果升级过程中卡住了,可以强制重启后进入救援模式排查问题。
  • 升级完成后可以清理一下旧的缓存和无用包:
    sudo dnf clean all
    sudo dnf remove --oldinstallonly
    

备注:内容来源于stack exchange,提问作者4Dummies

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:57:55