如何在 CentOS 上安装 EPEL 存储库
Extra Packages for Enterprise Linux 或 EPEL 是辅助软件包存储库,用于安装 CentOS 中常用软件的软件包。 Fedora 开发人员考虑开发一个存储库,其中包含他们在 RHEL 和其他类似发行版上维护的所有 Fedora 软件包。此存储库开发的目的是使应用程序在企业 Linux 的兼容发行版上更易于访问。
Fedora 项目的一个特殊兴趣小组(称为 EPEL 小组)负责维护 EPEL 存储库。该存储库负责开发和管理一组高质量的额外包。 EPEL 存储库中存在的软件包可能是未添加到核心存储库的软件,或者有时它们的更新未发布。
为什么应该在 CentOS 上使用 EPEL 存储库
以下列出了使用 EPEL 存储库的一些好处:
EPEL 是一个免费的开源存储库。
EPEL 存储库中的包不存在兼容性问题。
您可以利用 dnf 和 yum 从 EPEL 存储库安装开源包。
EPEL 组负责 EPEL 包管理。
现在,我们将演示如何在 CentOS 系统上安装 EPEL 存储库。那么,让我们开始吧!
如何在 CentOS 上安装 EPEL 存储库
按“CTRL+ALT+T”打开 CentOS 终端。您必须在终端中以 root 用户或超级用户身份登录。现在,使用下面给出的命令搜索“epel-release”存储库:
要了解有关 EPEL 存储库的更多信息,例如其版本、架构、大小、来源,请写出“yum info”命令,如下所示:
最后一步是执行下面给出的命令,在您的系统上安装 EPEL 存储库:
如何验证 CentOS 上的 EPEL 存储库安装
无错误的输出表明 EPEL 存储库已成功安装在 CentOS 系统上。为了确认它的存在,我们将在rpm(即Red Hat Package Manager)中搜索“epel”。在 CentOS 中,该实用程序允许用户更新、验证、查询、安装、卸载任何软件包。我们将添加“-qa”选项来在rpm中执行“查询所有已安装的软件包”操作。接下来,我们将使用“[|]”管道将“rpm -qa”的输出定向到“grep epel”命令。因此,它将验证 EPEL 存储库是否已安装:
如何列出 CentOS 上所有活动的存储库
现在,通过列出 CentOS 系统中的所有活动存储库来检查您的系统上是否启用了 EPEL 存储库:
如何在 CentOS 上列出 EPEL 存储库的软件包
在 CentOS 终端中,您可以通过执行以下命令来查看 EPEL 包含的软件包列表:
如何在CentOS上统计EPEL存储库的包数
“wc”是“字数”的缩写。 “wc”命令用于对字符、行和单词进行计数。在“wc”命令中,添加“-l”选项来打印行数。如果您想计算 EPEL 存储库中的软件包数量,请使用以下命令:
如何在 CentOS 上的 EPEL 存储库中搜索包
用于在 EPEL 存储库中搜索包的命令分为两部分。该命令的第一部分将获取 EPEL 存储库中存在的包列表,在下一部分中,我们将使用“grep”命令在检索到的列表中搜索特定包。管道“[|]”用于将包列表重定向到“grep”命令。
在我们的 EPEL 存储库中,我们将搜索“CFR”,这是一个反编译现代 Java 功能的 Java 反编译器。为此,我们将在 CentOS 终端中执行以下命令:
如何在 CentOS 上从 EPEL 存储库安装软件包
现在,我们将通过执行以下命令从 EPEL 存储库安装“CFR”包:
您还可以查看CFR包裹的相关信息:
上面提到的命令将显示“CFR”包的名称、版本、架构、大小以及许多其他详细信息:
如何在 CentOS 上删除 EPEL 存储库
您可以通过执行以下命令来擦除 EPEL 存储库: