CentOS停服后怎样配置国外yum源镜像

CentOS发行版作为红帽RedHat商业发行版的下游社区版本深度linux系统,因其稳定性绝佳,而且提供LTS常年技术支持,所以倍受企业顾客们的喜爱。丰盘ECM作为一款企业级私有布署的文档管理软件,出于稳定可靠性考虑,最早也是推荐CentOS作为首选操作系统。

而当IBM在2018年年末竞购了红帽以后,红帽调整了RedHat和CentOS的发行策略,推出CentOSStream发行版,将CentOS从原本红帽RedHat商业发行版的代码下游分支转变为上游分支,相当于弄成了红帽RedHat系统新特点的试验田。这意味着,后续官方发行的CentOSStream,将会有更频繁的代码变更,以及实验特点的加入centos 7 yum 源,没有了原来稳定性的优势。

2024年6月30号,CentOS发行版的最后一个LTS长周期版本的支持服务即将中止,官方的yum源也会下架。倘若您单位仍在使用CentOS7/8的旧版本,这么Linux系统管理员执行yuminstall安装软件包的时侯就会报错,自然也就难以安装Docker以及丰盘ECM系统。

您有几种解决方案可选择:

以下介绍第一种方案,在旧的CentOS发行版上切换至国外可用的镜像站点linux查看进程,切换成功以后,您可以运行丰盘手动化安装脚本centos 7 yum 源,实现系统快速布署。

1.备份系统原始yum源配置文件

将系统外置或手工配置的yum源配置文件联通至至新的目录,比如/etc/yum.repos.d/bak240712/,这样后续假如想恢复或则重置也比较便捷。注意,假若不移走的话,最后步骤「重建本地缓存」的时侯,有可能会遭到老配置文件的影响而失败。

2.下载阿里云等镜像站的yum配置文件

CentOS 7/8 yum源切换国内镜像站_CentOS停服后配置国内yum源镜像_centos 7 yum 源

国外目前有好多著名的yum源镜像站点,首选三大公有云厂商(阿里云、腾讯云和华为云)的站点,镜像访问比较稳定。以下三套方案只须要选择其中一种即可,按照自己单位服务器日常使用公有云服务的体验和下载速率进行选择。

阿里云

以阿里云为例,可访问地址查看相关镜像清单。

image-20240712144421728

在Linux终端按照当前操作系统版本下载不同的yum配置文件,因为Docker系统难以安装在Centos6上,此处推荐使用业界较为广泛使用的Centos7.9版本。

之后下载epel源配置文件。

EPEL(ExtraPackagesforEnterpriseLinux)是一个为企业级Linux发行版提供额外软件包的项目,由Fedora社区维护,借以为这种Linux发行版提供高质量的附加软件包。

bash

# 推荐Centos7
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

# Centos8
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-archive-8.repo

腾讯云

和阿里云类似,腾讯云镜像站地址是

image-20240712152128714

在Linux终端按照当前操作系统版本下载不同的yum配置文件:

bash

# 推荐Centos7
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo

# Centos8

centos 7 yum 源_CentOS 7/8 yum源切换国内镜像站_CentOS停服后配置国内yum源镜像

sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.cloud.tencent.com/repo/centos8_base.repo

下载epel源配置文件(仅支持Centos7):

bash

# 推荐Centos7
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

华为云

和阿里云类似,华为云镜像站地址是

image-20240712152852431

在Linux终端按照当前操作系统版本下载不同的yum配置文件:

bash

# 推荐Centos7
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo

# Centos8
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.huaweicloud.com/repository/conf/CentOS-8-anon.repo

下载epel源配置文件(仅支持Centos7):

bash

# 推荐Centos7
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.huaweicloud.com/repository/conf/epel-7-anon.repo

3.重建本地缓存

bash

centos 7 yum 源_CentOS停服后配置国内yum源镜像_CentOS 7/8 yum源切换国内镜像站

# 运行以下两行命令重建本地缓存即可生效
sudo yum clean all && yum makecache

# 测试安装软件包是否正常
sudo yum install curl wget

经过上述配置以后,您应当就可以正常安装Docker及其他Linux软件包了。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复