配置阿里源:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
报错:
http://mirrors.aliyun.com/centos/7Server/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
解决:
在阿里源的官方网站找,发现正确的路径应该是: http://mirrors.aliyun.com/centos/7/os/x86_64/repodata/
查看阿里的源的文件CentOS-Base.repo,发现链接的定义是: http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
判断应该是在Oracle Linux中$releasever的定义有问题,没找到具体哪里设置的这个变量,
在Redhat的官方文档中找到修改$releasever变量的方法:echo "7" > /etc/yum/vars/releasever
结果:
yum makecache
yum update -y
yum install epel-release -y
成功执行
本文详细介绍了在CentOS系统中配置阿里云镜像源过程中遇到的HTTP 404错误,并提供了有效的解决方案。通过调整$releasever变量,确保了YUM源正确指向阿里云镜像,最终实现了系统的顺利更新。
3万+

被折叠的 条评论
为什么被折叠?



