CentOS Vault

📂 文件列表

状态: | 上次更新时间: | 更新源: | 镜像大小:


该源提供较早版本的 CentOS,以及后期 CentOS 大版本的历史小版本归档。

首先需要确定您所需要的小版本号(若无特殊要求则使用该大版本的最后一个小版本,如:6.10,5.11等),作为一个变量 minorver 的值(如:minorver=6.10)。

编辑 /etc/yum.repos.d/ 中的相应文件,在 mirrorlist= 开头行前面加 # 注释掉,并将 baseurl= 开头行取消注释(若已被注释)。

对于 CentOS 8 之前的版本,执行如下命令:

minorver=6.10
sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \
         -e "s|^#baseurl=http://mirror.centos.org/centos/\$releasever|baseurl=http://mirrors.jxust.edu.cn/centos-vault/$minorver|g" \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo
              

对于 CentOS 8,执行如下命令:

minorver=8.5.2111
sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \
         -e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$releasever|baseurl=http://mirrors.jxust.edu.cn/centos-vault/$minorver|g" \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo
              

如果只需替换某些文件中的源,请勿使用上述 * 通配符,改用具体文件名。若某些 repo 未生效,请检查相应的 enabled 的值是否为 1。

最后,更新软件包缓存:

sudo yum makecache