一、备份原有源配置
# 备份原有仓库配置(防止误操作)
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
二、替换为国内镜像源
1. 阿里云镜像源(推荐)
Rocky Linux 8.x
# 替换所有 .repo 文件的镜像地址
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/rocky-*.repo
Rocky Linux 9.x
# 注意路径差异(9.x 使用 /rocky 代替 /rockylinux)
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rocky|g' \
-i.bak \
/etc/yum.repos.d/rocky-*.repo
2. 清华大学镜像源
Rocky Linux 8.x/9.x
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/rocky|g' \
-i.bak \
/etc/yum.repos.d/Rocky-*.repo
三、更新缓存并验证
# 清理旧缓存
sudo dnf clean all
# 生成新缓存
sudo dnf makecache
# 验证配置是否生效(检查仓库地址)
sudo dnf repolist
四、配置 EPEL 扩展源
EPEL(Extra Packages for Enterprise Linux)提供额外的软件包:
# 安装 EPEL 仓库
sudo dnf install -y epel-release
# 替换 EPEL 镜像源(阿里云)
sudo sed -e 's|^metalink|#metalink|g' \
-e \
-i.bak \
/etc/yum.repos.d/epel*.repo
dnf clean all && dnf makecache


