在Centos 8上需要使用yum命令,但执行yum命令时报错 No URLs in mirrorlist。经查阅资料后发现
从2022年1月31日起,CentOS开发团队将会移除官方镜像源上关于CentOS 8所有的包,届时如果在CentOS 8上再次使用yum命令安装包则会报以下错误:
下载元数据失败:Cannot prepare internal mirrorlist: No URLs in mirrorlist
解决思路
如果还需要继续使用Centos 8,则需更换下载源
解决方法
直接运行命令——更换资源
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
缺少libpng12,更换资源后,安装
yum -y install libpng12
libnsl