EPEL的完整形式是针对Enterprise Linux的额外包。顾名思义,它是RHEL、AlmaLinux、Rocky Linux、CentOS Stream等企业Linux发行版的包库。EPEL包库包含在Fedora上可用的包,但在RHEL、CentOS Stream和其他基于RHEL的Linux发行版(即AlmaLinux、Rocky Linux)上不可用。因此,如果您需要在RHEL、AlmaLinux、Rocky Linux或CentOS Stream上使用Fedora Linux上提供的任何软件包,您必须在您的计算机/服务器上启用EPEL包存储库。在本文中,我们将向您展示如何在Red Hat Enterprise Linux(RHEL)9、AlmaLinux 9、Rocky Linux 9和CentOS Stream 9 Linux发行版上安装、启用和使用EPEL存储库。
内容主题:
- 在Red Hat Enterprise Linux(RHEL)9上安装Epel存储库
- 在AlmaLinux 9和Rocky Linux 9上安装ETEL仓库
- 在CentOS Stream 9上安装ETEL仓库
- 检查是否在RHEL/AlmaLinux/Rocky Linux/CentOS流上启用了ETEL软件包存储库
- 列出RHEL/AlmaLinux/Rocky Linux/CentOS Stream 8上的所有ETEL Repository Packages
- 在RHEL/AlmaLinux/Rocky Linux/CentOS流上搜索ETEL仓库包
- 在RHEL/AlmaLinux/Rocky Linux/CentOS Stream上安装ETEL仓库中的软件包
- 在RHEL/AlmaLinux/Rocky Linux/CentOS流上列出ETEL存储库中安装的软件包
- 在RHEL 9上禁用ETEL存储库
- 在AlmaLinux 9/Rocky Linux 9上禁用ETEL存储库
- 在CentOS Stream 9上禁用ETEL仓库
- 在RHEL 9上启用EBEL存储库
- 在AlmaLinux 9/Rocky Linux 9上启用ETEL仓库
- 在CentOS Stream 9上启用ETEL仓库
- 从RHEL 9/AlmaLinux 9/Rocky Linux 9卸载ETEL仓库
- 从CentOS Stream 9卸载ETEL仓库
- 结论
在Red Hat Enterprise Linux(RHEL)9上安装Epel存储库
EMEL存储库的一些包依赖于官方RHEL 9 CodeReady—Builder存储库的包。因此,在RHEL 9上安装/启用ETEL存储库之前,必须启用RHEL 9 CodeReady—Builder存储库。
要启用RHEL 9 CodeReady—Builder存储库,请运行以下命令:
$sudo订阅管理器repos--为-hel-9-$(uname-i)-rpms启用代码就绪构建器
在RHEL 9系统上应该启用CodeReady—Builder存储库。
要在RHEL 9计算机上安装并启用ETEL存储库,请运行以下命令:
$sudo dnf install www.example.com
要确认安装,请按“Y”,然后按。
应在RHEL 9系统上安装并启用ETEL存储库。
在AlmaLinux 9和Rocky Linux 9上安装ETEL仓库
ETEL存储库的一些包依赖于官方AlmaLinux 9/Rocky Linux 9 CRB存储库的包。因此,在AlmaLinux 9/Rocky Linux 9上安装/启用ETEL存储库之前,您必须启用CRB存储库。
要在AlmaLinux 9/Rocky Linux 9上启用CRB存储库,请运行以下命令:
$sudo dnf管理器——启用设置的CRB
使用以下命令更新Dnf包数据库缓存:
$sudo Dnf makecach.
要在AlmaLinux 9/Rocky Linux 9上安装和启用ETEL存储库,请运行以下命令:
$sudo dnf install epel—release
要确认安装,请按“Y”,然后按。
您可能会被要求接受AlmaLinux/Rocky Linux 9仓库的GPG密钥。要接受GPG键,请按"Y",然后按。
应该在AlmaLinux/Rocky Linux 9系统上安装并启用ETEL存储库。
在CentOS Stream 9上安装ETEL仓库
EPEL存储库的一些包依赖于来自官方CentOS Stream 9 CRB存储库的包。因此,在CentOS Stream 9上安装/启用EPEL存储库之前,必须启用CRB存储库。
要在CentOS Stream 9上启用CRB存储库,请运行以下命令:
$sudo dnf管理器——启用设置的CRB
使用以下命令更新Dnf包数据库缓存:
$sudo Dnf makecach.
要在CentOS Stream 9上安装并启用ETEL存储库,请运行以下命令:
$sudo DNF Install Epel-Release Epel-Next-Release
要确认安装,请按“Y”,然后按。
您可能会被要求接受CentOS Stream 9仓库的GPG密钥。要接受GPG键,请按"Y",然后按。
应该在CentOS Stream 9系统上安装并启用ETEL存储库。
检查是否在RHEL/AlmaLinux/Rocky Linux/CentOS流上启用了ETEL软件包存储库
若要检查RHEL 9、AlmaLinux 9、Rocky Linux 9或CentOS Stream 9上是否启用了ETEL软件包存储库,请运行以下命令:
$sudo dnf repolist
如果在RHEL 9、AlmaLinux9和Rocky Linux9上启用了EPEL存储库,您应该会在列表中看到“EPEL”和“epel-cisco-openh264”存储库。
如果在CentOS Stream 9上启用了ETEL存储库,您应该会在列表中看到"epel"、"epel—next"和"epel—isco—openh264"存储库。
列出RHEL/AlmaLinux/Rocky Linux/CentOS Stream上的所有ETEL Repository Packages
要列出RHEL 9、AlmaLinux/Rocky Linux 9和CentOS Stream 9上的所有ETEL仓库包,请运行以下命令:
$sudo dnf——repo epel list可用
要列出RHEL 9、AlmaLinux/Rocky Linux 9和CentOS Stream 9上以"php"开头的所有ETEL存储库包,请运行以下命令:
$sudo dnf——repo epel list available php *
同样,您可以使用以下命令列出RHEL 9、AlmaLinux/Rocky Linux 9和CentOS Stream 9上的所有"epel—Cisco—openh264"存储库包:
$sudo dnf--repo epel-cisco-openh264列表可用
如果您使用的是CentOS 9 Stream,您也可以使用以下命令列出所有"epel—next"仓库包:
$sudo dnf--repo epel-下一个可用的列表
在RHEL/AlmaLinux/Rocky Linux/CentOS Stream上搜索Epel存储库程序包
要仅在RHEL 9和AlmaLinux/Rocky Linux 9上搜索ETEL存储库包,请运行以下命令:
$sudo dnf--repo epel--repo epel-cisco-open264搜索编写器
要只在CentOS Stream 9上搜索ETEL仓库包,请运行以下命令:
$sudo dnf——repo epel——repo epel—isco—openh264——repo epel—next search node
在RHEL/AlmaLinux/Rocky Linux/CentOS Stream上安装ETEL仓库中的软件包
您可以使用通常的"dnf install"命令从RHEL 9、AlmaLinux/Rocky Linux 9和CentOS Stream 9上安装ETEL仓库中的软件包。
例如,要从“epel”存储库安装“nodejs-devel”以及所有依赖项,请运行以下命令:
$sudo dnf install nodejs—devel
要确认安装,请按“Y”,然后按。
正在下载ETEL存储库包及其依赖项并安装在您的计算机/服务器上。它需要一段时间来完成。
系统可能会要求您接受EPEL存储库的GPG密钥。只需按“Y”,然后按继续。
应该安装您想要的ETEL存储库包。
在RHEL/AlmaLinux/Rocky Linux/CentOS流上列出ETEL存储库中安装的软件包
要列出所有已安装的ETEL存储库包,请运行以下命令:
安装了$sudo dnf list| grep @ epel
正如您所看到的,显示了我们在前面一节中从ETEL存储库安装的"nodejs—devel"包。
在RHEL 9上禁用ETEL存储库
要在RHEL 9上禁用ETEL存储库("epel"和"epel—isco—openh264"),请运行以下命令:
$sudo dnf管理器——设置禁用epel
$sudo Dnf配置管理器--已禁用设置的EPEL-cisco-openh264
或者,您可以使用以下命令禁用RHEL 9上的"CodeReady—Builder"存储库:
$sudo subscribution—manager repos——disable code ready—builder—for—rhel—9—$(uname—i)—rpms
应在RHEL 9系统上禁用ETEL存储库和CodeReady—Builder存储库。
$sudo dnf repolist
在AlmaLinux 9/Rocky Linux 9上禁用ETEL存储库
要在AlmaLinux/Rocky Linux 9上禁用ETEL存储库("epel"和"epel—isco—openh264"),请运行以下命令:
$sudo dnf管理器——设置禁用epel
$sudo Dnf配置管理器--已禁用设置的EPEL-cisco-openh264
或者,您可以使用以下命令禁用AlmaLinux/Rocky Linux 9上的CRB存储库:
$sudo Dnf配置管理器--设置已禁用CRB
在AlmaLinux/Rocky Linux 9系统上,ETEL存储库和CRB存储库应被禁用。
$sudo dnf repolist
在CentOS Stream 9上禁用ETEL仓库
要在CentOS Stream 9上禁用EPEL存储库(“EPEL”、“EPEL-NEXT”和“EPEL-cisco-openh264”),请运行以下命令:
$sudo dnf管理器——设置禁用epel
$sudo Dnf配置管理器--设置禁用EPEL-NEXT
$sudo Dnf配置管理器--已禁用设置的EPEL-cisco-openh264
或者,您可以使用以下命令禁用CentOS Stream 9上的CRB存储库:
$sudo Dnf配置管理器--设置已禁用CRB
在CentOS Stream 9系统上,ETEL存储库和CRB存储库应被禁用。
$sudo dnf repolist
在RHEL 9上启用EBEL存储库
要在RHEL 9上重新启用EPEL存储库,请首先使用以下命令启用CodeReady-Builder存储库:
$sudo订阅管理器repos--为-hel-9-$(uname-i)-rpms启用代码就绪构建器
要在RHEL 9上重新启用EPEL存储库(“EPEL”和“EPEL-cisco-openh264”),请运行以下命令:
$sudo dnf管理器——启用设置的epel
$sudo dnf管理器——启用设置的epel—Cisco—openh264
应在RHEL 9系统上启用ETEL存储库和CodeReady—Builder存储库。
$sudo dnf repolist
在AlmaLinux 9/Rocky Linux 9上启用ETEL仓库
要在AlmaLinux/Rocky Linux 9上重新启用EPEL存储库,请首先使用以下命令启用CRB存储库:
$sudo dnf管理器——启用设置的CRB
要在RHEL 9上重新启用EPEL存储库(“EPEL”和“EPEL-cisco-openh264”),请运行以下命令:
$sudo dnf管理器——启用设置的epel
$sudo dnf管理器——启用设置的epel—Cisco—openh264
应该在您的AlmaLinux/Rocky Linux 9系统上启用EPEL存储库和CRB存储库。
$sudo dnf repolist
在CentOS Stream 9上启用ETEL仓库
要在CentOS Stream 9上重新启用ETEL存储库,请首先使用以下命令启用CRB存储库:
$sudo dnf管理器——启用设置的CRB
要在CentOS Stream 9上重新启用EPEL存储库(EPEL、EPEL-NEXT和EPEL-cisco-openh264),请运行以下命令:
$sudo dnf管理器——启用设置的epel
$sudo Dnf配置管理器--启用SET的EPEL-NEXT
$sudo dnf管理器——启用设置的epel—Cisco—openh264
ETEL仓库和CRB仓库应该在CentOS Stream 9系统上启用。
$sudo dnf repolist
从RHEL 9/AlmaLinux 9/Rocky Linux 9卸载ETEL仓库
要从RHEL 9或AlmaLinux/Rocky Linux 9中完全删除EPEL存储库,请运行以下命令:
$sudo dnf移除epel—release
要确认卸载,请按"Y",然后按。
ETEL存储库应该从RHEL 9或AlmaLinux/Rocky Linux 9系统中删除。
从CentOS Stream 9卸载ETEL仓库
要从CentOS Stream 9中完全删除EPEL存储库,请运行以下命令:
$sudo dnf移除epel—release epel—next—release
要确认卸载,请按"Y",然后按。
应该从您的CentOS Stream 9系统中删除EPEL存储库。
结论
在本文中,我们向您展示了如何在RHEL 9、AlmaLinux 9、Rocky Linux 9和CentOS Stream 9上安装和启用ETEL存储库。我们还向您展示了如何检查是否启用了ETEL存储库,列出ETEL存储库包,搜索ETEL存储库包,并在RHEL 9、AlmaLinux 9、Rocky Linux 9和CentOS Stream 9上安装ETEL存储库包。我们还向您展示了如何从ETEL存储库中列出已安装的软件包。最后,我们向您展示了如何从RHEL 9、AlmaLinux 9、Rocky Linux 9和CentOS Stream 9中禁用ETEL存储库、重新启用ETEL存储库以及完全卸载ETEL存储库。