CentOS yum install 报错:Could not retrieve mirrorlist *** 的解决方法

有时使用 yum install 给 linux 服务器安装包的时候会有上述报错,原因是该镜像网址无法访问。

Centos 7 自 2024 年 7 月 1 日 已达到 EOL(生命周期结束),因此 mirrorlist.centos.org 镜像站已停止运行。如果报错包含该镜像站,可以通过下面的命令更改所有包含该镜像站的地址到 vault.centos.org。

1
2
3
sed -i s/mirror.centos.org/vault.centos.org/g /etc/yum.repos.d/*.repo
sed -i s/^#.*baseurl=http/baseurl=http/g /etc/yum.repos.d/*.repo
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo

如果报错包含其他镜像站,可将无法访问的镜像站暂时屏蔽,需要时再处理.

1
2
cd /etc/yum.repos.d
mv microsoft.repo microsoft.repo.bak <= 仅为示例,换成无法访问的repo

CentOS yum install 报错:Could not retrieve mirrorlist *** 的解决方法

https://cyhasuka.github.io/posts/d650b297/

作者

cyhasuka

发布于

2024-07-19

更新于

2024-07-19

许可协议

评论