如何在CentOS和RHEL 7.x上安装EPEL Repo

时间:2020-01-09 10:41:03  来源:igfitidea点击:

如何在Red Hat Enterprise Linux服务器版本7.x或CentOS Linux服务器版本7.x上安装诸如Fedora EPEL仓库之类的额外存储库?

您可以通过配置CentOS 7.x或RHEL 7.x系统以使用Fedora EPEL仓库和第三方软件包来轻松安装各种软件包。
请注意,CentOS或Red Hat均未正式支持这些软件包,但提供了许多流行的软件包和应用程序。
此快速教程说明了"如何配置CentOS或Red Hat Enterprise Linux(RHEL)版本7.x以使用Fedora Extra Packages for Enterprise Linux(EPEL)存储库"。

在CentOS Linux和RHEL 7.x上安装EPEL REPO的命令

为CentOS/RHEL 7.x服务器启用EPEL存储库的过程如下:

  • 打开一个shell提示符。
  • 使用以下命令安装epel:yum -y install epel-release
  • 通过执行以下命令来刷新存储库:yum repolist

如何在CentOS和RHEL 7.x上安装EPEL REPO

以下说明假定您在CentOS/RHEL 7.x系统上以root用户身份运行命令,并希望使用Fedora Epel存储库。

方法1:为企业Linux存储库配置安装额外的软件包(推荐)

只需在CentOS 7或RHEL 7上执行以下yum命令:

sudo yum install epel-release

在Centos 7上安装epel-release软件包

注意:如果方法1失败,请尝试以下方法2安装EPEL Repo。

方法2:从dl.fedoraproject.org安装额外的EPEL存储库

使用wget命令下载CentOS和RHEL 7.x的epel版本的命令如下:

cd /tmp
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
ls *.rpm

要安装epel-release-7-11.noarch.rpm,请执行:

sudo yum install epel-release-latest-7.noarch.rpm

列出您的新仓库

安装完成后,您应该使用以下yum repolist命令查看epel repo

$ sudo yum repolist

输出示例:

Loaded plugins: amazon-id, rhui-lb
repo id                                         repo name                                         status
epel/x86_64                                     Extra Packages for Enterprise Linux 7 - x86_64    5,610
rhui-REGION-client-config-server-7/x86_64       Red Hat Update Infrastructure 2.0 Client Configur     2
rhui-REGION-rhel-server-releases/7Server/x86_64 Red Hat Enterprise Linux Server 7 (RPMs)          4,718
repolist: 10,330

搜索并安装软件包

要列出名为epel的存储库下的所有可用软件包,请执行:

$ sudo yum --disablerepo="*" --enablerepo="epel" list available

或者

$ sudo yum --disablerepo="*" --enablerepo="epel" list available | grep 'package'

或者

$ sudo yum --disablerepo="*" --enablerepo="epel" list available | less

示例:在CentOS/RHEL 7.x上从epel repo搜索并安装htop软件包

命令如下(有关更多信息,请参见我们的命令指南):

## search it ##
sudo yum search htop
 
## get more info, if found ##
sudo yum info htop
 
## install it ##
sudo yum install htop

而且,您可以在CentOS和Red Hat Enterprise Linux(RHEL)版本7.x上从EPEL REPO中安装大量软件包。