如何在 CentOS Stream 9 上安装 EPEL

EPEL(企业 Linux 的附加软件包)是 Fedora 项目维护的 Linux 发行版(如 CentOS Stream)的高质量附加软件包存储库。EPEL 提供了标准 CentOS 存储库中未包含的各种附加软件包,可增强系统的功能和可用性。EPEL Next 是一个配套存储库,它提供较新版本的软件包,以确保与 CentOS Stream 中的最新更新和功能兼容。

要在 CentOS Stream 9 上启用 EPEL 和 EPEL Next,您可以使用命令行终端。本指南将引导您完成设置这些存储库的步骤,确保您可以访问更广泛的软件包。

在安装 EPEL 之前更新 CentOS Stream

在继续本教程之前,更新您的系统非常重要,以确保所有现有包都是最新的,并防止安装期间出现任何冲突。

sudo dnf upgrade --refresh

安装 EPEL 和 EPEL Next

首先,激活 CRB 存储库。对于那些不熟悉的人来说,CRB 是 CentOS Stream 工具的新存储库,取代了旧的 PowerTools 存储库。

sudo dnf config-manager --set-enabled crb

现在,使用以下终端命令(dnf)来安装 EPEL。

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

不需要或不想要的用户可以通过删除上述命令中的最后一行来删除 EPEL Next。

确认 EPEL 安装

既然 EPEL 存储库已安装完毕,验证安装是个好主意。最直接、最快捷的方法是使用 dnf repolist 命令。

dnf repolist | grep epel
确认 EPEL 在 CentOS Stream 上的存在
示例截图用于确认 EPEL 已存在于 CentOS Stream 上

如前所述,存储库已显示并成功安装。

EPEL 存储库命令示例

接下来,本教程将运行一些您在终端搜索存储库时可能会发现有用的命令。

首先,要列出 EPEL 存储库中可用的所有软件包,请使用以下命令:

dnf list available --enablerepo=epel

在 EPEL 存储库中搜索特定的包,使用以下命令:

dnf search package-name --enablerepo=epel

要从 EPEL 存储库安装包,请使用以下命令:

dnf install package-name --enablerepo=epel

最后,要检查从 EPEL 存储库安装的软件包的更新,请使用以下命令:

dnf check-update --enablerepo=epel

CentOS Stream 上的附加 EPEL 命令

从 CentOS Stream 中删除 EPEL

理想情况下,EPEL 存储库安装后不应被删除,但如有必要,请使用以下命令将其删除。

删除 EPEL 存储库:

sudo dnf remove epel-release

删除 EPEL Next 存储库:

sudo dnf remove epel-next-release

结论

通过在 CentOS Stream 系统上启用 EPEL 和 EPEL Next,您可以访问各种可增强系统功能的附加软件包。定期更新这些存储库可确保您从最新功能和改进中受益。享受 EPEL 和 EPEL Next 为您的 CentOS Stream 环境带来的增强功能和多功能性。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论