RockyLinux 设置 dnf / yum 国内镜像

  • 2026-01-15 01:07:04

RockyLinux 软件源中自带的 dnf 软件源镜像域名,国内访问速度不佳。

比起 CentOS 来说,国内用户使用 dnf / yum 安装或更新软件时,会感知到较明显的卡顿。配置一下国内镜像还是很有必要的。

RockyLinux 的官方镜像列表可在以下网址查询到:

https://mirrors.rockylinux.org/mirrormanager/mirrors

可以看到目前Rocky官方收录了国内两所高校的镜像:

南京大学镜像: http://mirrors.nju.edu.cn/rocky/

山东大学镜像: https://mirrors.sdu.edu.cn/rocky/

除了上述两个镜像地址外,阿里云也提供了RockyLinux镜像

地址为:https://mirrors.aliyun.com/rockylinux/

想要使用上述镜像,可通过 sed 命令行批量修改 repo 文件,

sed 的 -i.bak 参数会自动备份所替换的文件,所以无需担心文件内容丢失

出现问题可在 /etc/yum.repos.d/ 目录下通过 rename -- .bak '' *.bak 命令进行 repo 文件批量还原

sed 命令如下:

# 设置镜像变量

MIRROR=mirrors.aliyun.com/rockylinux

# 执行替换

sudo sed -i.bak \

-e "s|^mirrorlist=|#mirrorlist=|" \

-e "s|^#baseurl=|baseurl=|" \

-e "s|dl.rockylinux.org/\$contentdir|$MIRROR|" \

/etc/yum.repos.d/Rocky-*.repo

sudo dnf makecache

CentOS换源可参考: https://www.cnblogs.com/wswind/p/11751829.html