CentOS6.5替换yun源及yum源无法使用问题

本文介绍了如何在CentOS6系统中更换为阿里云的yum源,以解决由于CentOS6已停止更新导致的404错误。通过备份原有源,下载新的CentOS-Base.repo,然后修改配置文件并清理缓存,最终成功安装软件。此外,还提供了解决404错误的临时解决方案,即使用XMPanel的CentOS6Vault阿里云镜像源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

·  系统环境

  1. 虚拟机VMware 15 Pro
  2. CentOS release 6.5
  3. yum源使用阿里云CentOS6(地址:https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11o0FN4Q)

·  更换yum源步骤

  1. 备份
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

     

 

  1. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
    # 本文使用curl命令,因yum源不可用且没有weget命令
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

     

 

  1.  运行 yum clean all && yum makecache 清理缓存并重新生成缓存

此时会报错

http://mirrors.aliyun.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14]

PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

Trying other mirror.

原因:

CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life),不过有一些老设备依然需要支持,

CentOS官方也给这些还不想把CentOS 6扔进垃圾堆的用户保留了最后一个版本的镜像,只是这个镜像不会再有更新了

官方便在12月2日正式将CentOS 6相关的软件源移出了官方源,随之而来逐级镜像也会陆续将其删除。

解决方法:(亲测有效)

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf


mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo

yum clean all && yum makecache

验证:安装weget命令

yum -y install wget

安装成功

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值