在 CentOS 8中启用 EPEL 仓库

安装EPEL

在 CentOS 8 服务器中,EPEL rpm 在其默认软件包仓库中。
确认是否安装:

dnf repolist epel

如果没有安装,则:

sudo dnf install epel-release -y

使用方法

从 EPEL 仓库中搜索软件包 Zabbix :

dnf repository-packages epel list | grep -i zabbix

从 EPEL 仓库安装软件包

dnf --enablerepo="epel" install  Zabbix -y

修改软件仓库

阿里云的epel在‘http://mirrors.aliyun.com/epel/’中,但是貌似没有更新妥当没有对应的repo文件下载,自己注意填写路径。

### 安装 EPEL 仓库CentOS 7 系统中,EPEL(Extra Packages for Enterprise Linux)是一个由 Fedora 社区维护的高质量第三方软件仓库,提供了许多官方仓库未包含的额外软件包。安装 EPEL 仓库可以显著扩展系统的软件可用性。 ### 配置 EPEL 仓库 EPEL 仓库的安装通常通过 `epel-release` 包实现。该包包含仓库的配置文件和 GPG 密钥信息,确保系统可以安全地从 EPEL 获取软件包。执行以下命令安装 EPEL 仓库: ```bash yum install -y epel-release ``` 安装完成后,系统会在 `/etc/yum.repos.d/` 目录下生成一个名为 `epel.repo` 的配置文件,其中定义了 EPEL 仓库的镜像地址、启用状态和 GPG 检查等设置[^1]。 ### 使用国内镜像源配置 EPEL 由于默认的 EPEL 镜像地址可能因网络问题导致访问不稳定,可以将 EPEL 的 `baseurl` 替换为国内镜像源地址,例如阿里云提供的 EPEL 镜像。执行以下命令修改 `epel.repo` 文件内容: ```bash sed -i 's!^mirrorlist=!#mirrorlist=!g' /etc/yum.repos.d/epel.repo sed -i 's!^#baseurl=!baseurl=!g' /etc/yum.repos.d/epel.repo sed -i 's!https://download.fedoraproject.org/pub/epel!https://mirrors.aliyun.com/epel!g' /etc/yum.repos.d/epel.repo ``` 上述命令首先注释掉 `mirrorlist` 行,然后启用 `baseurl` 行,并将原始的 EPEL 镜像地址替换为阿里云提供的镜像地址,从而提高访问速度和稳定性。 ### 验证 EPEL 仓库状态 在完成 EPEL 仓库的安装和配置后,可以通过以下命令检查仓库状态: ```bash yum repolist ``` 该命令会列出所有已启用仓库,包括 EPEL。如果 EPEL 出现在列表中,则表示仓库已成功配置并可用。 ### 清理并重建缓存 为了确保系统能够正确识别新的仓库配置,建议清理旧的缓存并重新生成新的缓存: ```bash yum clean all yum makecache ``` 此操作将清除所有缓存数据,并从配置的镜像源重新下载元数据,确保后续的软件包操作基于最新的仓库信息进行[^1]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值