Linux-CentOS7 更换 yum 源
「前言」文章内容是对 CentOS7 更换 yum 源。
更换 CentOS7 yum 源
2024年6月30号,CentOS 发行版的最后一个 LTS 长周期版本的支持服务正式终止,官方的yum源也会下架。如果仍在使用 CentOS 7 的旧版本,那么 Linux 执行 yum install 安装软件包的时候都会报错,自然也就无法安装 Docker 等软件。
解决方案其中的一个:将系统内置 yum 源切换成国内第三方维护的镜像站点。
1.1 备份系统原始 yum 源配置文件
将系统内已有 yum 源配置文件移动至至新的目录,这样后续如果想恢复或者重置也比较方便。
创建备份文件:
sudo mkdir /etc/yum.repos.d/old_repos
将旧的 yum 源配置移动至备份文件夹。
sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/old_repos/
1.2 下载阿里云或者腾讯云等镜像站的 yum 配置文件
国内目前有很多知名的 yum 源镜像站点,首选三大公有云厂商(阿里云、腾讯云和华为云)的站点,镜像访问比较稳定,以下三套方案只需要选择其中一种即可。
(1)腾讯云
腾讯云镜像站地址是:https://mirrors.cloud.tencent.com/repo/
根据当前操作系统版本下载不同的yum配置文件。

sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.cloud.tencent.com/repo/centos7_base.repo
下载epel源配置文件:
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo
epel 是指 Extra Packages for Enterprise Linux,是为企业级 Linux 发行版(如 CentOS、RHEL)提供额外软件包的软件源(即非官方软件)。
(2)阿里云
阿里云镜像地址:https://mirrors.aliyun.com/repo/
根据当前操作系统版本下载不同的yum配置文件。
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载 epel 源配置文件:
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
(3)华为云
华为云镜像站地址是:http://mirrors.huaweicloud.com/repository/conf/
根据当前操作系统版本下载不同的yum配置文件。
sudo wget -O /etc/yum.repos.d/Centos-Base.repo http://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
下载 epel 源配置文件:
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.huaweicloud.com/repository/conf/epel-7-anon.repo
1.3 重建本地缓存
运行以下两行命令重建本地缓存即可生效。
sudo yum clean all && yum makecache
经过上述配置之后,应该就可以正常安装 Docker 之类的其他 Linux 软件包了。
--------------- END ---------------
「 作者 」 枫叶先生
「 更新 」 2024.9.30
「 声明 」 余之才疏学浅,故所撰文疏漏难免,
或有谬误或不准确之处,敬请读者批评指正。
Linux-CentOS7 更换 yum 源
http://114.132.213.38:6250/archives/30ca3265-541a-4712-bb39-2802e3fac47c
评论