Fedora 换源:设置默认使用国内镜像(推荐中科大 USTC)

操作系统 12 小时前 回复

, , ,

在国内使用 Fedora 时,官方源速度往往较慢。
推荐直接切换到国内高校镜像站,速度更快、更稳定。本文以中国科学技术大学(USTC)镜像为例,给出目前官方推荐、兼容性最好的设置方法。

为什么推荐这种方式?

使用 dnf config-manager setopt 覆写配置,不直接修改系统原始 .repo 文件。
兼容新旧仓库布局(包括 Fedora 45 后部分仓库迁移到 /usr/share/dnf5/repos.d 的情况)。
升级系统后配置依然有效,维护成本最低。

一、一键换源命令(推荐)

直接复制执行即可:

# 1. 备份原有仓库(可选但强烈建议)
sudo mkdir -p /etc/dnf/repos.backup
sudo cp -a /etc/yum.repos.d/*.repo /etc/dnf/repos.backup/ 2>/dev/null || true

# 2. 设置默认使用中科大镜像
sudo dnf config-manager setopt \
    fedora.baseurl='https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/' \
    fedora.metalink= \
    updates.baseurl='https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/' \
    updates.metalink=

# 3. 清理缓存并重建
sudo dnf clean all
sudo dnf makecache

执行完成后,系统就会默认使用中科大镜像。

二、验证是否生效

运行以下命令检查:

dnf repoinfo fedora
dnf repoinfo updates

如果输出中出现 mirrors.ustc.edu.cn,说明换源成功。

三、同时换 Flathub 源(可选)

Flatpak 用户建议一并更换:

sudo flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub

若出现以下错误:
错误: 未找到远程仓库“flathub”
提示:使用 flatpak remote-add 来添加远程仓库

可以先添加仓库,执行以下命令:

flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo

这最好在root权限下操作,因为sudo提权可能有冲突。

四、其他常用国内镜像

如果中科大速度不理想,可替换为以下镜像(修改第2步地址即可):

镜像站 地址前缀
中科大 USTC https://mirrors.ustc.edu.cn/fedora
清华 TUNA https://mirrors.tuna.tsinghua.edu.cn/fedora
阿里云 https://mirrors.aliyun.com/fedora
华为云 https://mirrors.huaweicloud.com/fedora

五、注意事项

备份很重要:换源前建议备份,方便出问题时快速恢复。
仅支持仍在维护的版本:已停止支持的旧版本请使用 archive源。
RPM Fusion 用户:如需同时换 RPM Fusion 源,可执行:

sudo sed -e 's|^metalink=|#metalink=|g' \
         -e 's|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.ustc.edu.cn/rpmfusion|g' \
         -i.bak \
         /etc/yum.repos.d/rpmfusion*.repo
sudo dnf clean all && sudo dnf makecache

总结

通过上面几条命令,即可让 Fedora 默认使用国内镜像,显著提升软件包下载与更新速度。推荐优先使用中科大镜像,稳定性和速度在大多数地区表现优秀。

参考文章:
https://ichochy.com/posts/linux/20261005.html
https://www.cnblogs.com/lwlnice/p/18263967

赏 支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

0"
欢迎回来 (打开)

(必填)