报错信息
解决方法
备份数据:首先将 /etc/yum.repos.d/ 的文件进行备份
将 /etc/yum.repos.d/的文件全部删除
更换阿里镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更换镜像源后可能出现识别不了$releasever的问题,以下是解决方法
- 安装 yum install centos-release,在**/etc/yum.repos.d生成了新的源文件CentOS-Base.repo.rpmnew**,修改覆盖之前的文件mv CentOS-Base.repo.rpmnew CentOS-Base.repo
- 重新执行更换阿里镜像源的 curl 命令
- 运行yum makecache生成缓存