分享最新优惠信息
购买主机更加划算

CentOS系统安装/验证/查询/使用/删除EPEL存储库的简单方法介绍

EPEL存储库(Extra Packages for Enterprise Linux)是用于在CentOS系统上安装软件包的第二包库。Fedora开发人员考虑开发一个存储库,其中包含他们在RHEL和其他类似发行版上维护的所有Fedora软件包,于是EPEL存储库就出现了。EPEL存储库开发的目的是使应用程序在兼容的Enterprise Linux发行版上更易于访问。

Fedora项目的一个特殊兴趣小组被称为EPEL小组,负责维护EPEL存储库。EPEL存储库负责开发和管理一组高质量的额外包,目前EPEL存储库中存在的软件包可能是未添加到核心存储库的软件,或者有时它们的更新还未发布。

为便于大家更好的在CentOS系统上使用EPEL存储库,本文就EPEL存储库的的相关知识做一些整理介绍。

EPEL存储库

1、为什么在CentOS系统上使用EPEL存储库

以下是在CentOS系统使用EPEL存储库的一些好处:

  • EPEL是一个免费可用的开源存储库。
  • EPEL存储库中的软件包没有兼容性问题。
  • 可以使用dnf和yum从EPEL存储库安装开源包。
  • EPEL组负责EPEL 包管理。

2、如何在CentOS系统上安装EPEL存储库

首先登陆到终端,需要注意的是必须在终端中以root用户或超级用户身份登录。现在,使用下面给定的命令搜索“ epel-release ”存储库:

$ yum search epel-release

搜索EPEL存储库

要了解有关EPEL存储库的更多信息,例如其版本、架构、大小、来源,可以输入“ yum info ”命令:

$ yum info epel-release

查看EPEL存储库

查看EPEL存储库

最后一步是执行以下命令,这样就可以在系统上安装EPEL存储库:

$ sudo yum install epel-release

安装EPEL存储库

安装EPEL存储库

3、如何在CentOS系统上验证EPEL存储库

如果没有错误输出声明的话,那么表面EPEL存储库已成功安装在CentOS系统上。为了确认它的存在,可以在rpm中搜索“ epel ”,即Red Hat Package Manager

在CentOS系统中,此实用程序允许用户更新、验证、查询、安装、卸载任何软件包。本文将添加“ -qa ”选项以在rpm中执行“查询所有已安装的包”操作。接下来,小编通过“[ ]“ 方式将“rpm -qa ”转到“ grep epel”命令,因此,它将验证是否安装了EPEL存储库:

$ rpm -qa | grep epel

验证EPEL存储库

4、如何在CentOS系统上列出所有活动的软件库

现在,通过列出CentOS系统中的所有活动存储库来检查系统上是否启用了EPEL存储库:

$ yum repolist

启用EPEL存储库

5、如何在CentOS系统上列出EPEL存储库的包

在CentOS终端中,可以通过执行以下给定的命令来查看EPEL包含的软件包列表:

$ yum –disablerepo=”*” –enablerepo=”epel” list available

列出EPEL存储库的包

6、如何在CentOS系统上统计EPEL存储库的包

“ wc ”是“ word count ”的首字母缩写词。“ wc ”命令用于计算字符、行和单词。在“ wc ”命令中,添加了“ -l ”选项以打印行数。如果要计算EPEL 存储库中的包,请使用以下命令:

$ sudo yum –disablerepo=”*” –enablerepo=”epel” list available | wc -l

统计EPEL存储库的包

7、如何在CentOS系统上使用EPEL存储库中搜索包

在EPEL存储库中搜索包的命令分为两部分,该命令的第一部分将获取EPEL存储库中存在的包列表,在另外一部分当中,小编将使用“ grep ”命令在检索到的列表中搜索特定包。“[ ]”用于将包列表重定向到“grep”命令。

例如,在EPEL存储库中,这里将搜索“ CFR ”,这是一个反编译现代Java功能的Java反编译器。为此,需要在CentOS终端中执行以下命令:

$ yum –disablerepo=”*” –enablerepo=”epel” list available | grep ‘CFR’

使用EPEL存储库中搜索包

8、如何从CentOS系统上的EPEL存储库中安装软件包

现在,小编将通过执行下面给出的命令从EPEL存储库安装“ CFR ”包,命令如下:

$ sudo yum –enablerepo=”epel” install CFR

EPEL存储库安装软件包

EPEL存储库安装软件包

另外,还可以查看CFR包的相关信息:

$ yum –enablerepo=epel info CFR

上面的的命令将显示“ CFR ”包的名称、版本、架构、大小和许多其他详细信息:

查看CFR包信息

9、如何在CentOS系统上删除EPEL存储库

可以通过执行以下命令命令来删除EPEL 存储库:

$ sudo yum remove epel-release

删除EPEL存储库

结论

总之,EPEL是EPEL小组维护的软件包存储库,主要适用于CentOS等基于Linux的操作系统,这个存储库有很多核心存储库没有的附加包,所以适用性比较强。

在本文中,小编已经介绍在CentOS系统中安装/验证/查询/使用/删除EPEL存储库的相关知识,此外还介绍了从EPEL存储库安装和启用任何包的简单方法,设置过程仅供参考,有任何问题欢迎交流讨论。

未经允许不得转载:惠主机 » CentOS系统安装/验证/查询/使用/删除EPEL存储库的简单方法介绍