CentOS8切换阿里镜像源

  • 问题

在CentOS8中使用yum时出现错误,问题如下:

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
  • 原因

在2022年1月31日,CentOS团队终于从官方镜像中移除CentOS 8的所有包。

CentOS 8已于2021年12月31日寿终正寝,但软件包仍在官方镜像上保留了一段时间。现在他们被转移到https://vault.centos.org

  • 切换阿里源方法

1.备份源文件

cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/

2.下载阿里源文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

3.更新源文件内地址

sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*

4.生成缓存

yum clean all && yum makecache

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注