1. 备份现有的 YUM 源配置文件

首先,建议备份现有的 YUM 源配置文件,以防需要恢复:

sudo cp /etc/yum.repos.d/Rocky-*.repo /etc/yum.repos.d/backup/

2. 编辑 YUM 源配置文件

接下来,你可以编辑 /etc/yum.repos.d/ 目录下的 .repo 文件,或直接替换为其他镜像源。例如,可以将默认的 Rocky Linux 源替换为阿里云源。

替换为阿里云源

首先,删除现有的 .repo 文件(如果需要):

sudo rm -f /etc/yum.repos.d/Rocky-*.repo

然后,下载阿里云的 Rocky Linux 源配置文件:

sudo wget -O /etc/yum.repos.d/Rocky-BaseOS.repo https://mirrors.aliyun.com/repo/Rocky-BaseOS.repo
sudo wget -O /etc/yum.repos.d/Rocky-AppStream.repo https://mirrors.aliyun.com/repo/Rocky-AppStream.repo

3. 清理缓存并更新软件包索引

替换完源后,执行以下命令清理缓存并更新软件包索引:

sudo dnf clean all
sudo dnf makecache

4. 验证源是否已成功更改

你可以使用以下命令验证新的源是否生效:

sudo dnf repolist

这将列出已启用的源,并显示其对应的镜像 URL。

常用国内镜像源

以下是一些常用的 Rocky Linux 镜像源,你可以选择合适的替换:

  • 阿里云: https://mirrors.aliyun.com
  • 清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn
  • 中国科技大学开源软件镜像站: https://mirrors.ustc.edu.cn

你可以根据需要选择其他镜像源,并修改 .repo 文件中的 baseurl 以指向相应的镜像。