要在您的Enterprise Almalinux或Rocky Linux 9上获取一些额外的软件包,以下是启用EPEL和EPEL软件源的步骤。
EPEL在Enterprise Linux系统(如RHEL、AlmaLinux、Rocky、Oracle、CentOS和Fedora)上是一个软件源,用于提供默认系统源(如BASEOS和AppStream)中没有的其他软件包。在EPEL软件源中可以找到一些示例软件包,如开发工具、多媒体软件和系统管理实用工具。
我们都知道,EPEL是“企业版Linux的额外软件包”的缩写。这些软件包被认为是稳定和经过充分测试的,并由EPEL项目维护。
EPEL软件源可以添加到CentOS或RHEL系统中,允许用户轻松安装不包括在基本发行版中的其他软件包。
至于“EPEL Next”,EPEL软件包是为RHEL构建的,但它旨在为针对CentOS Stream进行构建的替代软件源提供支持。这对于即将到来的RHEL库重建或尚未包含在RHEL中的最低版本构建要求非常有用。EPEL Next具有自己的distgit分支、koji构建目标和bodhi发布,具有.upgrade disttag用于升级路径。
1. 更新Almalinux 9或Rocky 9
在添加软件源之前,让我们先更新Linux系统,以获取可用的安全更新并重建DNF软件包缓存。
sudo dnf update
2. 安装Yum-Utils以进行配置管理
我们需要YUM的Config-Manager工具,以便使用命令终端轻松启用或禁用可用的系统软件源。
sudo dnf install yum-utils
3. 启用CRB软件源
Enterprise Linux的EPEL软件源中有一些软件包需要CRB“Code Ready Builder:repository”。因此,首先使用以下命令启用它:
sudo dnf config-manager --set-enabled crb
neofetch
4. 在Almalinux 9或Rocky 9上安装Epel和Epel Next
现在,我们可以在Almalinux 9或任何其他基于RHEL 9的Linux发行版上启用EPEL-企业版Linux的额外软件包和EPEL Next,以下是执行该操作的命令。
启用EPEL的命令
sudo dnf install epel-release
启用EPEL Next的命令
sudo dnf install epel-next-release
4. 检查已启用的软件源列表
为了确认EPEL已经成功启用在我们的Linux系统上,我们可以列出活动的软件源,以下是执行该操作的命令。
dnf repolist
sudo dnf repolist epel
输出结果:
repo id repo name
appstream AlmaLinux 9 - AppStream
baseos AlmaLinux 9 - BaseOS
crb AlmaLinux 9 - CRB
epel Extra Packages for Enterprise Linux 9 - x86_64
epel-next Extra Packages for Enterprise Linux 9 - Next - x86_64
extras AlmaLinux 9 - Extras
其他文章:
在Rocky Linux 9中启用EPEL存储库
在Almalinux 9中启用EPEL存储库
在Almalinux 9中启用EPEL Next存储库
在Rocky Linux 9中启用EPEL Next存储库