最近在使用CentOS 8(版本如图一)时出现了,下载元数据失败,导致此问题的原因是yum源。如图二所示,经过多方源配置查询,最终通过使用阿里源的方式解决了此问题。
图一
图二
下面我来说一下具体的操作,之一步,需大家新建一个*.sh脚本如图三
图三
第二步,我这里用vim来进行编辑需要输入i键进行插入编辑如图四
图四
第三步,将如下shell脚本代码***进去图五,输入完成后按ESC键,最后输入:wq回车进行保存。
#! /bin/sh
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
rm -rf /etc/yum.repos.d/*.repo
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
图五
第四步,查看*.sh脚本是否有执行权限,通过图六我们看到脚本不存在执行权限。
图六
第五步,利用chmod命令,赋予脚本执行权限如图七
图七
第六步,执行shell脚本如图八
图八
第七步,最后我们验证能否通过yum源来安装软件如图九、十,最终通过验证可以解决一开始出现的下载元数据失败的问题。
图九
图十
本次问题已解决,小白希望和大家相互学习,如有操作问题,请大家留言指出。