如何在 Rocky Linux 9/8 上安装 EPEL

EPEL(企业 Linux 的附加软件包)是 Fedora 项目维护的 Linux 发行版(如 Rocky Linux)的高质量附加软件包存储库。它提供了标准 Rocky Linux 存储库中未包含的各种附加软件包,可增强系统的功能和可用性。

以下指南将演示如何使用命令行命令在 Rocky Linux 9 或 8 上安装 EPEL 和 EPEL-Next。此安装方法可确保您可以通过 EPEL 和 EPEL-Next 存储库访问和安装更广泛的软件包。

刷新并更新您的 Rocky Linux 系统

在开始安装过程之前,必须使用最新的软件包更新 Rocky Linux 系统。此步骤可确保兼容性并针对新增功能优化系统。执行以下命令可实现此目的:

sudo dnf upgrade --refresh

此命令将刷新软件包存储库信息并将系统上的所有软件包升级到最新版本。

导入 EPEL 和 EPEL Next 存储库

集成 EPEL 存储库对于增强 Rocky Linux 系统的功能至关重要。鉴于 Rocky Linux 版本多样,将 EPEL 存储库版本与您的特定 Rocky Linux 版本保持一致至关重要。为了获得最佳性能和兼容性,建议同时安装标准 EPEL 和 EPEL Next 存储库。

选项 1:为 Rocky Linux 9 集成 EPEL

启用 CodeReady Builder 存储库(CRB):

此存储库包含补充主发行版并增强其功能的附加软件包。要启用 CRB,请执行:

sudo dnf config-manager --set-enabled crb

安装 EPEL 和 EPEL Next:

启用 CRB 后,继续使用以下命令安装针对 Rocky Linux 9 定制的 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

选项 2:为 Rocky Linux 8 集成 EPEL

启用 PowerTools 存储库:

在集成 EPEL 之前,启用 PowerTools 存储库至关重要,因为它为 Rocky Linux 8 提供了额外的开发和调试工具。要启用 PowerTools,请使用以下命令:

sudo dnf config-manager --set-enabled powertools
安装 EPEL 以及 EPEL 接下来:

启用 PowerTools 后,您现在可以合并 Rocky Linux 8 的 EPEL 存储库。执行以下命令:

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

EPEL 或 EPEL Next 安装验证

成功将 EPEL 存储库集成到 Rocky Linux 系统后,验证安装是明智之举。这可确保存储库已正确配置并可供使用。为此, dnf repolist 命令是一种有效的工具。

执行以下命令:

dnf repolist | grep epel

预期输出:

epel                    Extra Packages for Enterprise Linux 9 - x86_64
epel-next           Extra Packages for Enterprise Linux 9 - Next - x86_64

如果输出与上述匹配,则确认 EPEL 存储库已成功集成到您的系统中。

了解基本 EPEL 命令

熟练掌握 EPEL 或 EPEL Next 存储库命令可以显著增强您的包管理体验。以下是一些入门的基本命令:

搜索特定包

如果你不确定某个包的具体名称,但有一个大概的想法,你可以使用 dnf search 命令:

sudo dnf --enablerepo="epel" search keyword

代替 keyword 带有与您要查找的软件包相关的术语。这将返回与关键字匹配或相关的软件包列表。

获取详细信息

要获取有关特定包的详细信息,包括其描述、版本和依赖项:

sudo dnf --enablerepo="epel" info package_name

在 EPEL 中检查软件包更新

要查看您从 EPEL 安装的软件包是否有可用的更新:

sudo dnf --enablerepo="epel" check-update

这将列出 EPEL 中所有有可用更新的软件包。

删除包

如果您已经安装了 EPEL 的软件包并希望将其删除:

sudo dnf remove package_name

代替 package_name 替换为您想要卸载的软件包的名称。

暂时禁用 EPEL

有时您可能想安装或更新软件包而不考虑 EPEL 存储库。要在 DNF 操作期间暂时禁用 EPEL:

sudo dnf --disablerepo="epel" command

代替 command 使用您希望执行的 DNF 命令。

保持 EPEL 软件包更新

要确保从 EPEL 安装的所有软件包都已更新:

sudo dnf --enablerepo="epel" upgrade

这会将所有 EPEL 包升级到最新版本。

结论

本指南向您展示了如何在 Rocky Linux 9 或 8 上安装 EPEL,让您可以访问更广泛的软件包。保持系统更新以实现顺利集成。安装 EPEL 后,您可以使用其他软件包探索和增强您的 Rocky Linux 系统。

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

发表评论