如何更换默认系统DNF镜像源
在 Red Hat Enterprise Linux(RHEL) 9 及其相关的下游发行版中,一般使用DNF工具来管理软件的安装、卸载及更新。在 SonmiHPC 中 DNF 使用的是 Rocky Linux官方的源,而部分高校或者机构访问不了官方的源,需要将官方的 DNF 源替换为国内的源。目前有如下免费的镜像站提供 Rocky Linux 可用 DNF 源:
- 阿里云镜像站
- 腾讯云镜像站
- 网易开源镜像站
- 上海交大开源镜像站
配置方法
下面以更换到阿里云的DNF源为例进行说明:
使用root权限,在终端中执行如下的代码:
shell
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
dnf makecache
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
dnf makecache