epel 简介

epel是红帽系列的Linux的附加软件包,EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

安装

不安装epel-release包也可以,直接手动编辑repo文件,填写好地址即可。建议还是安装完直接修改就好了。

yum -y install epel-release

这个包其实就是几个配置文件而已。

配置文件

可以在/etc/yum.repo.d/里面找到,epel名字相关的配置文件。

切换国内镜像

1、备份配置文件

cp -a /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

2、修改epel.repo文件

取消baseurl开头的行的注释,并增加mirrorlist开头的行的注释。

将文件中的 http://download.fedoraproject.org/pub 替换成**https://mirrors.huaweicloud.com**,可以参考如下命令:

sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/epel.repo
sed -i "s/metalink/#metalink/g" /etc/yum.repos.d/epel.repo
sed -i "s@http://download.fedoraproject.org/pub@https://mirrors.huaweicloud.com@g" /etc/yum.repos.d/epel.repo