「这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战」。
前言
centos官方已经将停止Centos linux项目的更新和维护,并推出了Centos Stream项目(2024-05-31停更停维)
目前官网显示centos linux7的停维时间(2024-06-30),centos linux8的停维时间(2021-12-31)
但是对于目前在的现状,可能还有部分同学在用centos6,centos7。一但停更停维,补丁打不了,使用yum连软件都安装不了
具体官网详情: www.centos.org/centos-linu…
centos6
centos6停止维护的时间是2020-11-30,之后使用yum安装软件就会报相关仓库无法连接
如果此时还有老系统(centos6)需要更新,阿里云ECS的机器解决方案如下
默认CentOS-Base源
vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-6.10
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos-vault/RPM-GPG-KEY-CentOS-6
复制代码
epel源
可能还有软件需要在epel源中,一样改一下配置 vim /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/epel-archive/6/$basearch
gpgcheck=0
gpgkey=http://mirrors.cloud.aliyuncs.com/epel-archive/RPM-GPG-KEY-EPEL-6
复制代码
这是因为阿里云自备了一个centos6.10的源,在急用时解决一下。
如果还有centos6的系统需要维护,最好的方式是自已搭建一个私有yum仓库,将软件同步好,以备不时之需
阿里云切源文档传送门:
centos7.1
按照网络博客将centos7.1的源切到某里源或某易源之后,过段时间这些源仓库都失效了
在使用yum安装软件时会报(Recv failure: Connection reset by peer)
但是比centos7.1更高的版本没有问题,此时需要 更换成centos默认源
默认CentOS-Base源
vim /etc/yum.repos.d/CentOS-Base源.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
复制代码
epel源
如果需要epel源,需要重新安装,因为epel源可能也是某里某易的
#卸载epel源
yum remove epel-release
#安装epel源
yum install epel-release
复制代码
在安装了centos自带的epel源(由mirrors.fedoraproject.org提供)后,再使用yum安装软件,依然报错:
解决方法: 将epel.repo配置文件中所有 行注释掉,然后将所有 行取消注释
最后正确的配置
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
复制代码
Centos linux停更后如何应对
阿里云一篇文章对此进行了说明, 传送门: help.aliyun.com/document_de…
- 在使用centos6的同学,已经EOL了,只能自力更生,没有条件创造条件
- 在使用centos7的同学,于2024年6月30日EOL,还有时间可以早做准备
- 在使用centos8的同学,目前有多个厂商在做这块的分支,包括国内厂商,可以先观望观望
操作系统EOL计划
阿里云文档列出了centos,ubuntu,Debian,Windows Server的这些操作系统已公布的停更,停维的日期