一、维护到期
官方便在2020年12月2日正式将CentOS 6相关的软件源移出了官方源, 和之前CentOS 5一样随之而来逐级镜像也会陆续将其删除。
其实早2020年的中旬这一消息就已经发布但这并没有引起"重视", 毕竟还有用户使用的挂在物理镜像与私有镜像维护了在内部.
二、使用问题
众所周知网上有些同学还停留在CentOS 6.X版本, 并且服务器中可能还运行这一些带有历史痕迹的软件在提供一些小范围服务.
这些软件对操作系统版本和内核的更新过于敏感,贸然的进行底层架构的迭代可能会对一些服务造成维护的停顿
甚至停止
。
所以我们需要一些看起来更加可靠的方案来继续维护, 也希望我们可以以联网的方式来提供更加方便的在线安装.
三、解决方法
目前网上存在的解决方法分为2种:
-
使用官方的
vault
源来继续提供在线服务; -
使用国内的一些云平台提供的服务;
第一种方法针对国情不够友好, 并且国外的跨海网络连接普遍延迟较高. 有在线下载和安装的时间, 一些同学使用手动依赖的方式都装完十几次了.
第二种方法是临时并且目前有效(2021-01-21), 可以提供CentOS BASE与EPEL源的支持并且测试有效. 如果此方法已失效, 那么建议还是更新到最新版.
四、操作步骤
- 首先删除原有的
/etc/yum.repos.d/CentOS-Base.repo
文件,然后将下面的文件内容写入到文件内,6.10
可以改成实际的系统版本,$basearch
可以改成你的平台架构:
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.10/extras/$basearch/
gpgcheck