如何为RHEL / CentOS 7.x / 6.x / 5.x启用EPEL存储库

本教程指南将向您介绍如何在RHEL / CentOS 7/6/5下启用EPEL存储库,以使用YUM命令安装其他标准开放源代码包。

这个指南手册显示了您将如何启用RHEL / CentOS的6/5 EPEL软件库使用YUM命令来安装额外的标准开源软件包。
Install EPEL Repository in Linux

在Linux中安装EPEL存储库

另请参阅安装和RHEL启用RPMForge软件库/ CentOS 7/6/5/4

什么是EPEL

EPEL(额外的企业版Linux软件包)是开源和基于免费的社区信息库项目由Fedora的团队,提供100%的高品质的附加软件包的Linux发行版,包括RHEL(红帽企业Linux),CentOS的,与科学Linux操作系统。 Epel项目不是RHEL / Cent OS的一部分,但它是为主要的Linux发行版本提供的,它提供了许多开源软件包,如网络,sys管理,编程,监视等等。大多数epel软件包由Fedora软件库维护。

为什么我们使用EPEL存储库?

  1. 提供许多开源包以通过Yum安装。
  2. Epel回购是100%开源和免费使用。
  3. 它不提供任何核心重复的软件包和没有兼容性问题。
  4. 所有epel包都由Fedora库维护。

如何在RHEL / CentOS 7/6/5中启用EPEL存储库?

首先,您需要使用wget下载的文件,然后使用你的系统上RPM启用EPEL软件库安装它。 根据您的Linux操作系统版本使用以下链接。 ( 请确保您必须是root用户 )。

RHEL / CentOS 7 64位

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
# rpm -ivh epel-release-7-8.noarch.rpm

RHEL / CentOS 6 32-64位

## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

RHEL / CentOS 5 32-64位

## RHEL/CentOS 5 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm
## RHEL/CentOS 5 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -ivh epel-release-5-4.noarch.rpm

RHEL / CentOS 4 32-64位

## RHEL/CentOS 4 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/4/i386/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm
## RHEL/CentOS 4 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/4/x86_64/epel-release-4-10.noarch.rpm
# rpm -ivh epel-release-4-10.noarch.rpm

如何验证EPEL回购?

您需要运行以下命令来验证是否已启用EPEL存储库。一旦你运行命令,你将看到epel存储库。
# yum repolist

示例输出

Loaded plugins: downloadonly, fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: centos.aol.in
* epel: ftp.cuhk.edu.hk
* extras: centos.aol.in
* rpmforge: be.mirror.eurid.eu
* updates: centos.aol.in
Reducing CentOS-5 Testing to included packages only
Finished
1469 packages excluded due to repository priority protections
repo id                           repo name                                                      status
base                              CentOS-5 - Base                                               2,718+7
epel Extra Packages for Enterprise Linux 5 - i386 4,320+1,408
extras                            CentOS-5 - Extras                                              229+53
rpmforge                          Red Hat Enterprise 5 - RPMforge.net - dag                      11,251
repolist: 19,075

如何使用EPEL回购?

您需要使用YUM命令用于搜索和安装软件包。 例如,我们使用EPEL回购搜索的zabbix包,让我们看看它是否可用下EPEL。
# yum --enablerepo=epel info zabbix

示例输出

Available Packages
Name       : zabbix
Arch       : i386
Version    : 1.4.7
Release    : 1.el5
Size       : 1.7 M
Repo : epel
Summary    : Open-source monitoring solution for your IT infrastructure
URL        : http://www.zabbix.com/
License    : GPL
Description: ZABBIX is software that monitors numerous parameters of a network.
让我们使用EPEL回购选项-enablerepo = EPEL开关安装的zabbix包。
# yum --enablerepo=epel install zabbix
:EPEL配置文件位于/etc/yum.repos.d/epel.repo。 这样,您就可以安装多达使用EPEL回购高标准的开源软件包。

分享按钮