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上安装和更新软件包,确保系统的正常运行。