问题
bash
yum search wget
当使用yum命令来搜索或安装软件时,如果出现Could not retrieve mirrorlist,即无法检索镜像列表。出现的问题截图如下:
解决方法:
- 跳转到root用户
bash
su - root
- cd到/etc/yum.repos.d/目录下
bash
cd /etc/yum.repos.d/
- 找到CentOS-Base.repo文件并vim打开
bash
ls
bash
vim CentOS-Base.repo
- 打开后可能如图所示
- mirrorlist选项用于指向一个包含多个镜像站点URL的文件列表,而不是直接指向一个具体的仓库地址。mirrorlist无法正常工作,可以考虑直接指定一个或多个稳定的镜像站点作为baseurl。
- 可以将mirrorlist那一行注释掉,然后给baseurl指定国内镜像源。
- 可选镜像源:
阿里云
bash
http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
腾讯云
bash
http://mirrors.tencent.com/centos/$releasever/os/$basearch/
华为云
bash
https://repo.huaweicloud.com/centos/$releasever/os/$basearch/
- 这里使用阿里云
bash
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
- 注意要将[base]、[updates]、[extras]、[centosplus]都要修改,修改后如图:
- 最后保存并退出就好了