原因
自2022年1月31日起,CentOS团队从官方镜像中移除CentOS 8的所有包,但软件包仍在官方镜像上保留一段时间。
现在被转移到https://vault.centos.org
。如需继续运行旧CentOS 8,可以在/etc/yum.repos中更新repos.d,使用vault.centos.org
代替mirror.centos.org
修改文件
1 | cd /etc/yum.repos.d/ |
里面有很多源文件,打开文件,注释掉mirrorlist
一行,然后找到baseurl
一行解开注释,并且修改URL为最新地址。
例如:
1 | vim CentOS-Base.repo |
可以用一下方法批量替换:
1 | sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* |