EPEL的全称是Fedora's Extra Packages for Enterprise Linux,这款工具为那些不在官方CentOS或RedHat软件库中的软件提供了安装能力,是一个第三方的软件库。EPEL并发由RedHat维护,而是由Fedora社区的志愿者进行维护。虽然EPEL已经是非常成熟的软件库,但并不提供商业上的支持能力。
以下是Fedora维基中关于EPEL和其他第三方软件库的差别描述。
- EPEL在绝大部分情况下是由Fedora社区中同一批人进行维护的,维护方式包括相互检阅、测试以及最终用户的反馈。
- EPEL的文档质量优秀,符合RedHat企业版遵循的Fedora Packing准则,以确保良好的兼容性。
- EPEL是一个补充的软件库,而不能替代操作系统的官方软件库。
- EPEL由包括RedHat工程师和社区志愿者的大型团队共同维护。
EPEL有两种安装方法,通过安装包安装,以及手工安装。下面以一台CentOS云服务器为例,说明EPEL的安装方法。
安装包安装
CentOS的CentOS Extras软件库中含有EPEL的安装包,只需执行以下命令即可安装。
sudo yum install epel-release
如果安装失败,可能是没有启用CentOS Extras软件库,可以尝试使用下面的手工安装方法。
手工安装
- CentOS或RedHat 8.x
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo rpm -Uvh epel-release-latest-8.noarch.rpm
- CentOS或RedHat 7.x
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -Uvh epel-release-latest-7.noarch.rpm