今天给大家讲讲 yum 源404的解决方法, 报错图如下
我ping 百度 也是能ping通的
我在网上看了很多栗子说 :改 etc/yum.repos.d/Centos-7.repo 下面的 $releasever 改成 7 ,$basearch 改成 x86_64 亲测无效,
有的说重装yum源 ,又是卸载又是下载的,对于我linux小白来说,操作起来费力又非脑,还麻烦
解决方案:
首先要知道,yum源404 无非就是没有找到这个yum 源,那么,我们就对症下药 更换yum源
我们下载yum源要明确自己的服务器是几版本的 cat /etc/redhat-release
我们得出我的linux系统是 centos 7 的系统,这个时候去网上找 centos7的 Centos-7.repo 文件 ,通过浏览器下载到本地
这个是下载地址
CentOS 5 yum源
http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6 yum源
http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7 yum源
http://mirrors.aliyun.com/repo/Centos-7.repo
然后进入这个目录 etc/yum.repos.d/ 备份 CentOS-Base.repo
上传本地下载的 Centos-7.repo 重命名为 CentOS-Base.repo
(这里说一下,我用的 fileZilla 进行本地上传到服务器的 ,winscp 也可以)
再 yum makecache
好了,更换yum源成功,最后我发现还是不行,然后再看一下公用DNS , vim /etc/sysconfig/network-scripts/ifcfg-eth0
最开始是没有 DNS1 = 114.114.114.114的,加进去,就好了
重启一下服务就好了 systemctl restart network
好了,简简单单的几步就好了
如果小伙伴们有什么疑问,欢迎下面评论。欢迎指正。如还有什么不懂的加我 QQ:517861659
如果没有及时回复,可以点我先问问AI机器人https://chatgpt.byabstudio.com/login?code=202307011314