0、问题描述
报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/release=7&arch=x86_64&repo=os&infra=stock32 error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
1、检查网络配置是否正常
如果网络配置正常则跳过此步
检查网络只需要在linux界面输入以下指令:
ping www.baidu.com
一般能ping通网络没问题
不正常参考“Linux教程三:CentOS7的网络配置讲解VMware/Hyper-V-CSDN博客”,解决网络问题后尝试操作,如果还不行请按照后续步骤完成。
2、检查有没有配置/etc/resolv.conf
如有跳过,如无解决方法:
vi /etc/resolv.conf
此命令会帮你创建/etc/resolv.conf配置文件,输入此命令后会出现一个空白页,
按ESC后输入:wq保存退出即可,之后再执行yum操作,即可成功!
3、更新yum源
若还是有问题可能是yum源有问题,请根据下面的操作进行。
3.1备份当前yum源
#备份当前的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.2下载新的CentOS-Base.repo 到/etc/yum.repos.d/
(1)centos7
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#以上二选一
(2)centos6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
#以上二选一
(3)centos5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo