当前位置:首页 > 虚拟主机 > 正文

CentOS 6.5如何配置yum源?Linux系统yum仓库设置教程

在 CentOS 6.5 中配置 YUM 源需要特别注意,由于 CentOS 6 已在 2020 年 11 月结束生命周期(EOL),官方源已不可用,以下是两种解决方案:


使用 Vault 归档源(推荐)

适用场景:系统保持 CentOS 6.5 版本,不升级到 6.10。

  1. 备份原有源

    CentOS 6.5如何配置yum源?Linux系统yum仓库设置教程 第1张

  2. 创建新的 .repo 文件(CentOS-Vault.repo):

    vi /etc/yum.repos.d/CentOS-Vault.repo [base] name=CentOS-6.5 - Base baseurl=https://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 baseurl=https://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 baseurl=https://vault.centos.org/6.5/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 enabled=1
  3. 导入 GPG 密钥(如果缺失):

    CentOS 6.5如何配置yum源?Linux系统yum仓库设置教程 第2张

    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  4. 清理并重建缓存

    yum clean all yum makecache
  5. 升级到 CentOS 6.10 并使用其 Vault 源

    适用场景:接受系统升级到 CentOS 6 的最终版本(6.10)。

    1. 修改 CentOS-Base.repo

      CentOS 6.5如何配置yum源?Linux系统yum仓库设置教程 第3张

      将所有 mirrorlist 和 baseurl 替换为:

      baseurl=https://vault.centos.org/6.10/os/$basearch/ # 其他仓库同理(updates、extras)

    2. 更新系统到 6.10

      注意事项:

      1. 网络问题
        • 如果无法访问 vault.centos.org,可替换为国内镜像(如阿里云): baseurl=https://mirrors.aliyun.com/centos-vault/6.5/os/$basearch/
      2. GPG 校验失败
        • 确保 GPG 密钥存在:ls /etc/pki/rpm-gpg/
        • 手动导入密钥: curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 https://www.getpagespeed.com/files/centos6-eol/RPM-GPG-KEY-CentOS-6 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
      3. 安全警告
        • CentOS 6 已无安全更新,建议尽快迁移到受支持的版本(如 CentOS 7/8 或 AlmaLinux/Rocky Linux)。


      验证配置:

      yum repolist yum install -y telnet # 测试安装

      提示:生产环境强烈建议升级系统,旧版系统存在严重安全隐患。

0