EPEL是一个Fedora特别兴趣小组,它为企业Linux创建、维护和管理一组高质量的附加软件包,包括但不限于Red Hat Enterprise Linux (RHEL)、CentOS、 Scientific Linux (SL)、Oracle Linux (OL)、AlmaLinux (AL) 和 Rocky Linux (RL)。
EPEL包通常基于它们的Fedora对应包,并且努力确保不会与基本Enterprise Linux发行版中的包发生冲突或替换。EPEL使用与Fedora相同的基础架构,包括构建系统、Bugzilla 实例、更新管理器、镜像管理器等。
如何使用EPEL
EPEL有一个“epel-release”包,其中包括用于包签名和存储库信息的GPG密钥。为您的Enterprise Linux版本安装此软件包应该允许您使用常规工具,例如 yum安装软件包及其依赖项。默认情况下,EPEL会启用稳定的存储库,另有一个“epel-testing”存储库,其中包含尚未被视为稳定的软件包。
EPEL注意事项
RHN 用户注意事项:您还需要启用“可选”存储库以使用 EPEL 包,因为它们依赖于该存储库中的包。这可以通过 为 RHN-Classic启用 RHEL 可选子通道来完成;
具有证书订阅的 RHEL 7 用户的注意事项:EPEL 7 软件包假定“可选”存储库(服务器的 rhel-7-server-optional-rpms)和“附加”存储库(服务器的 rhel-7-server-extras-rpms ) 已启用。你也可以通过以下指令启用它们:
subscription-manager repos --enable rhel-7-server-optional-rpms --enable rhel-7-server-extras-rpms
具有证书订阅的 RHEL 8 用户的注意事项:EPEL 软件包假定启用了“codeready-builder ”存储库。你可以这样做:
subscription-manager repos --enable "codeready-builder-for-rhel-8-$(arch)-rpms"
CentOS 8 和 CentOS Stream 8 用户的注意事项:EPEL 软件包假定“powertools ”存储库已启用。你可以这样做:
dnf config-manager --set-enabled powertools
CentOS 用户注意事项:您可以通过运行下面的指令来安装 EPEL 。该软件包包含在 CentOS Extras 存储库中,默认启用。
yum install epel-release