在CentOS8.0系统上准备安装小脚本,意外提示
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist.意思是无法获取所依赖的镜像文件,这点与Debian类似,安装一些程序需要有源文件提供所需文件。
出现这样的提示,较大可能是VPS预装的系统使用了第三方的镜像,但是第三方的镜像无法正常连接。
处理方法如下:
1、修改yum的repos目录文件
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-*
也可以修改更新yum源为更新阿里云的源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo yum clean all yum makecache
yum修改完成后,任意安装一个小程序试一下能否正常工作
yum install wget –y
发表评论