centos6系统停止更新后更改yum源

centos6操作系统版本已经结束了生命周期(EOL),linux社区已经不再维护该操作系统的版本
建议升级操作系统至centos7
如果生产中业务过度期仍需要使用centos6系统中的一些安装包,请按照下文切换centos6的yum源

CentoS 6 停止维护更新日期2020年11月30日
CentOS 7 停止维护更新日期2024年6月30日
CentOS 8 停止维护更新日期2029年5月31日

2020年11月30日CentOS 6 EOL。按照社区规则
CentOS 6的源地址 http://mirror.centos.org/centos-6/内容已移除
目前第三方的镜像站中均已移除CentOS 6的源。
阿里云的源 http://mirrors.cloud.aliyuncs.com和 http://mirrors.aliyun.com也无法同步到CentOS 6的源。

停止更新前centos6系统默认yum配置文件如下:

[base]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
    http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-6
    http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6

[updates]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/
    http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-6
    http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6

[extras]
name=CentOS-$releasever
enabled=1
failovermethod=priority
baseurl=http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/
    http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.cloud.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-6
    http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6

为了可以继续使用yum源需要做如下操作

更改为最新的yum源步骤如下:
1、备份原镜像文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、新建CentOS-Base.repo文件,将下面内容粘贴到CentOS-Base.repo里面

[base]
name=CentOS-6.6 - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6
 
[updates]
name=CentOS-6.6 - Updates - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6
 
[extras]
name=CentOS-6.6 - Extras - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6
 
[centosplus]
name=CentOS-6.6 - Plus - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.6/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6
 
[contrib]
name=CentOS-6.6 - Contrib - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos-vault/6.6/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-6

3、把epel.repo文件中的enabled=1修改enabled=0

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=0

4、更新yum源信息

yum clean all
yum makecache

更新好以后,centos6.8系统,yum可正常使用


如果按照的软件依赖不多,可以使用rpm包直接安装,阿里云关于centos6包网站:
http://mirrors.aliyun.com/centos-vault/6.8/os/x86_64/Packages/
下载相对应的包,然后使用rpm -ivh直接安装使用。

你可能感兴趣的:(centos6系统停止更新后更改yum源)