环境
Rocky Linux 10.2 (Red Quartz) x86_64
步骤
备份
虽然说后面的步骤 -i.bak会生成一份备份文件,不过最好还是再手动备份一遍
sudo mkdir -p /etc/yum.repos.d/backup
sudo cp -a /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
更改 Rocky 的仓库
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.cernet.edu.cn/rocky|g' \
-i.bak \
/etc/yum.repos.d/rocky*.repo
这条命令主要做了三件事:
- 将原有的
mirrorlist注释掉 - 将原本被
#注释掉的官方baseurl替换为教育网联合镜像站 - 备份
更改 EPEL 的仓库(可选)
这个如果用不上的话可以不用改
sudo sed -e 's!^metalink=!#metalink=!g' \
-e 's!^#baseurl=!baseurl=!g' \
-e 's!https\?://download\.fedoraproject\.org/pub/epel!https://mirrors.cernet.edu.cn/epel!g' \
-e 's!https\?://download\.example/pub/epel!https://mirrors.cernet.edu.cn/epel!g' \
-i.bak /etc/yum.repos.d/epel{,-testing}.repo
同样的:
- 将当前的
metalink注释掉 - 取消
baseurl的注释 - 将官方地址更换为教育网联合镜像站
- 替换掉占位地址
- 备份
更改 Docker-CE 的仓库
sudo sed -i.bak \
's+https://download.docker.com+https://mirrors.cernet.edu.cn/docker-ce+g' \
/etc/yum.repos.d/docker-ce.repo
这条命令主要就替换了原有的 https://download.docker.com 为 https://mirrors.cernet.edu.cn/docker-ce
刷新缓存并检查
sudo dnf clean all
sudo dnf makecache
sudo dnf repolist -v
最后一条命令理想的输出结果应该类似于这样:
[huajibenji@rockylinux yum.repos.d]$ sudo dnf repolist -v
加载插件:builddep, changelog, config-manager, copr, debuginfo-install, download, generate_completion_cache, groups-manager, kpatch, needs-restarting, notify-packagekit, playground, repoclosure, repodiff, repograph, repomanage, reposync, system-upgrade
DNF version: 4.20.0
cachedir: /var/cache/dnf
上次元数据过期检查:0:19:40 前,执行于 2026年10月13日 星期二 18时57分49秒。
仓库ID : appstream
仓库名称 : Rocky Linux 10 - AppStream
软件仓库修订版 : 10.2
软件仓库发行版标签 : [cpe:/o:rocky:rocky:10.2]: , , ., 0, 1, 2, L, R, c, i, k, n, o, u, x, y
更新的软件仓库 : 2026年10月12日 星期一 15时46分22秒
软件仓库的软件包 : 7,137
软件仓库的可用软件包: 7,137
软件仓库大小 : 20 G
软件仓库基本 URL : https://mirrors.cernet.edu.cn/rocky/10/AppStream/x86_64/os/
软件仓库过期时间 : 21,600 秒 (最近 2026年10月13日 星期二 16时20分16秒)
仓库文件名 : /etc/yum.repos.d/rocky.repo
仓库ID : baseos
仓库名称 : Rocky Linux 10 - BaseOS
软件仓库修订版 : 10.2
软件仓库发行版标签 : [cpe:/o:rocky:rocky:10.2]: , , ., 0, 1, 2, L, R, c, i, k, n, o, u, x, y
更新的软件仓库 : 2026年10月12日 星期一 15时47分01秒
软件仓库的软件包 : 2,755
软件仓库的可用软件包: 2,755
软件仓库大小 : 17 G
软件仓库基本 URL : https://mirrors.cernet.edu.cn/rocky/10/BaseOS/x86_64/os/
............(后面省略)
如果“软件仓库基本 URL”都是 CERNET 的地址,那就没问题了