一、CentOS 8停止更新后,大家使用yum安装程序的时候,会报这个错误:
CentOS Linux 8 - AppStream Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
二、解决方法:
1、进入yum的repo存储库目录
cd /etc/yum.repos.d/
2、修改所有的 CentOS 相关的文件内容
# 第一步执行
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# 第二步执行
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
3、更新设置 yum 源为阿里镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
4、清除当前的 yum 源指令,重新缓存元数据
# 清除
yum clean all
# 缓存
yum makecache
5、验证是否可以 yum 安装
yum install wget –y
问题得以解决