Centos 6的YUM源配置
背景信息

CentOS 6操作系统版本已于2020年11月30日结束生命周期(EOL),Linux社区已不再维护该操作系统版本,默认的CentOS 6的YUM源地址http://mirror.centos.org/centos6/内容已被移除,目前第三方镜像站也已移除CentOS 6的源,包括阿里云和163等镜像站,这意味着如果您仍然在使用CentOS 6系统,当使用默认配置的YUM源时会发生报错。
解决方法
方法一:切换到vault源
由于官方源和国内镜像站均已移除对CentOS 6的支持,我们可以切换到vault源,vault源是CentOS的官方源,主要用于保存老版本的快照,虽然不提供最新的安全更新,但可以解决依赖库的安装和更新问题。
步骤如下:
1、备份现有的YUM源配置文件

- sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2、下载并配置新的YUM源
从阿里云的vault源下载适用于CentOS 6的YUM源配置文件,执行以下命令:
- curl o /etc/yum.repos.d/CentOSBase.repo https://mirrors.aliyun.com/repo/Centosvault6.10.repo
3、清理YUM缓存并生成新的缓存
- sudo yum clean all
- sudo yum makecache
4、验证配置
查看YUM源是否配置成功:
- yum repolist
方法二:手动配置YUM源

如果需要更灵活的配置,可以手动编辑YUM源配置文件。
步骤如下:
1、备份现有的YUM源配置文件
- sudo mv /etc/yum.repos.d/CentOSBase.repo /etc/yum.repos.d/CentOSBase.repo.backup
2、创建或编辑新的YUM源配置文件
使用文本编辑器(如vim或nano)打开或创建一个新的YUM源文件:
- sudo vi /etc/yum.repos.d/CentOSBase.repo
3、添加以下内容到文件中
- [base]
- name=CentOS6 Base mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centosvault/6.10/os/$basearch/
- http://mirrors.aliyuncs.com/centosvault/6.10/os/$basearch/
- http://mirrors.cloud.tencent.com/centos/6.10/os/$basearch/
- http://mirrors.tencentyun.com/centos/6.10/os/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPMGPGKEYCentOS6
- [updates]
- name=CentOS6 Updates mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centosvault/6.10/updates/$basearch/
- http://mirrors.aliyuncs.com/centosvault/6.10/updates/$basearch/
- http://mirrors.cloud.tencent.com/centos/6.10/updates/$basearch/
- http://mirrors.tencentyun.com/centos/6.10/updates/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPMGPGKEYCentOS6
- [extras]
- name=CentOS6 Extras mirrors.aliyun.com
- failovermethod=priority
- baseurl=http://mirrors.aliyun.com/centosvault/6.10/extras/$basearch/
- http://mirrors.aliyuncs.com/centosvault/6.10/extras/$basearch/
- http://mirrors.cloud.tencent.com/centos/6.10/extras/$basearch/
- http://mirrors.tencentyun.com/centos/6.10/extras/$basearch/
- gpgcheck=1
- gpgkey=http://mirrors.aliyun.com/centos/RPMGPGKEYCentOS6
4、保存并退出编辑器
5、清理YUM缓存并生成新的缓存
- sudo yum clean all
- sudo yum makecache
6、验证配置
查看YUM源是否配置成功:
- yum repolist
CentOS 6的官方YUM源已经停止维护,但我们可以通过切换到vault源或者手动配置YUM源来继续使用CentOS 6系统,上述两种方法均提供了详细的步骤,用户可以选择适合自己的方式进行操作,通过这些配置,您可以继续在CentOS 6上安装和更新软件包,确保系统的正常运行。