1. 错误:为 repo 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
具体情况如下,建议使用方法二更换为国内源,我是尝试方法一的网速后才用的方法二
[root@localhost ~]# yum -y install epel-release && yum -y update
CentOS Linux 8 - AppStream 60 B/s | 38 B 00:00
错误:为 repo 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
解决方法一
运行一下命令,就能解决:
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
之后,不会收到更新,需要重新安装包,运行下面安装包:
sudo dnf install centos-release-stream -y
sudo dnf swap centos-{linux,stream}-repos -y
sudo dnf distro-sync -y
解决方法二
删除所有源,然后更换为163的
rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sau.edu.cn/repo/Centos-8.repo