CentOS8使用yum安装包时,会出现如下错误:
[root@LKCentOS8 frp]# yum update
CentOS Linux 8 - AppStream 62 B/s | 38 B 00:00
错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist
原因为:
21年12月停止服务后,CentOS 官方已从镜像中移除CentOS8的所有包。被转移到 https://vault.centos.org。可以在 /etc/yum.repos.d 中更新一下源。
可使用 vault.centos.org 代替 mirror.centos.org 。
更新命令如下(2行命令,分别执行):
[root@LKCentOS8 frp]# sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
[root@LKCentOS8 frp]# sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
然后再用yum安装包时,就能正常下载了。