近期在 CentOS7.5 系统上使用 yum 安装软件时频繁出现故障。经过调查发现,问题根源在于官方已停止对 CentOS 7 的支持。因此,诸如 mirrorlist.centos.org 这类预设镜像源已无法正常使用,导致在执行 yum update 等命令时遭遇解析错误。要解决这一问题,一个有效途径是切换至国内提供的 yum 镜像源,例如阿里云或 163 等服务。要实现这一目标,需要对系统内进行相应的调整。
打开位于 /etc/yum.repos.d/ 目录下的 CentOS-Base.repo 文件,并对其进行修改,随后需重新构建 yum 源配置。
本文主要阐述了在 CentOS7.5 操作系统中如何更换 yum 源的具体步骤,具体细节将在下文详述。
一、访问CentOS7.5系统
1.访问Linux系统
2.查看当前系统的Linux版本

二、安装软件时出现的问题
执行命令:使用yum包管理器,以-y参数进行静默安装kaiyun全站网页版登录,安装zabbix-server-mysql和zabbix-agent两个软件包。

在安装zabbix server和agent的过程中,页面显示错误信息。这主要是因为CentOS7的SCL源已经停止了维护工作。由于SCL源中默认采用centos官方地址,导致无法连接。在这种情况下,必须对yum源地址进行更新。
三、更换yum源地址的过程
1.查看系统中的yum源文件
登录系统,查看repo文件

备注:Linux系统中的repo文件介绍如下

2.备份系统中的yum源文件
在进行系统repo文件替换或调整前,请务必先对文件进行备份。
执行操作指令,复制文件“CentOS-Base.repo”,将其命名为“CentOS-Base.repo.20041031”。

执行cp指令会对当前的CentOS-Base.repo文件进行备份云开·全站体育app登录,并将其命名为CentOS-Base.repo.20241031。
3.更换yum源文件为阿里云源文件
执行指令# wget -O
请勿对位于/etc目录下的yum.repos.d子目录中的CentOS-Base.repo文件进行修改。
CentOS-7的镜像仓库地址为http://mirrors.aliyun.com/repo,具体文件名为Centos-7.repo。

使用wget指令下载阿里云的yum源配置文件,完成下载后进行替换操作;通过比较yum源文件的更新时间,可以确认其是否已经完成更新。
4.查看更换后的源文件内容
运行命令# cat CentOS-Base.repo,以查看yum源配置文件的具体信息。

5.清楚并重新生成系统的yum缓存
在更换了系统的yum源文件之后,必须对原有的缓存进行清除,并且着手创建新的缓存。
执行指令# yum clean all 清楚旧的yum缓存

执行指令# yum makecache 生成新的yum缓存

6.更新yum安装工具包
执行指令# yum -y update


7.安装epel源文件
在安装zabbix的过程中kaiyun.ccm,通过yum进行操作时,不仅要对zabbix的软件源进行设置,同时还需要确保epel源的正确配置。
遵照命令行操作,输入指令“yum -install -y epel-release”,以执行安装EPEL发行版的任务。

在查看yum.repo.d文件夹时,你会发现里面已经存在了epel文件。

8.验证新的yum源文件是否已经生效
为确保新源文件在系统中的正常运行,需持续安装zabbix-server-mysql与zabbix-agent这两个软件包,并通过它们进行验证操作。
执行指令# yum install -y zabbix-server-mysql zabbix-agent


利用阿里云的yum资源库,我们已顺利完成了zabbix软件的安装。

