如何在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中安装大量软件包。