在 CentOS 6.5 中配置 YUM 源需要特殊处理,因为官方已于 2020 年 11 月停止维护,标准源已不可用,以下是两种配置方法(推荐使用 方法一):

使用 Vault 存档源(推荐)
-
备份原有源
cd /etc/yum.repos.d mkdir bak mv *.repo bak/
-
创建新配置文件
新建CentOS-Vault.repo文件:vi /etc/yum.repos.d/CentOS-Vault.repo
[base] name=CentOS-6.5 - Base (Vault) baseurl=http://vault.centos.org/6.5/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 [updates] name=CentOS-6.5 - Updates (Vault) baseurl=http://vault.centos.org/6.5/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1 [extras] name=CentOS-6.5 - Extras (Vault) baseurl=http://vault.centos.org/6.5/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1
-
更新 YUM 缓存

yum clean all yum makecache
升级到 CentOS 6.10 并使用通用源
此方法将系统升级到最终版本 6.10,获得更完整的软件包支持。
- 修改源指向 6.10 存档
编辑/etc/yum.repos.d/CentOS-Base.repo,替换所有mirrorlist和baseurl为:[base] name=CentOS-6.10 - Base baseurl=http://vault.centos.org/6.10/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10 – Updates
baseurl=http://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10 – Extras
baseurl=http://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2. **升级系统到 6.10**
```bash
yum clean all
yum update -y
reboot # 重启后内核升级生效
验证配置
yum repolist # 检查源列表 yum install httpd -y # 测试安装软件
注意事项
- 网络要求
确保服务器可访问vault.centos.org(可能需要代理或调整网络设置)。 - 安全风险
CentOS 6 已停止安全更新,不建议用于生产环境,请尽快迁移到 CentOS 7/8 或 AlmaLinux/Rocky Linux。 - GPG 密钥错误
如果出现GPG key retrieval failed错误,手动导入密钥:rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
💡 提示:对于开发/测试环境,建议直接使用 Docker 镜像 替代旧版物理机系统。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/284311.html

