在Linux中安装EPEL存储库
什么是EPEL
EPEL(额外的企业版Linux软件包)是开源和基于免费的社区信息库项目由Fedora的团队,提供100%的高品质的附加软件包的Linux发行版,包括RHEL(红帽企业Linux),CentOS的,与科学Linux操作系统。 Epel项目不是RHEL / Cent OS的一部分,但它是为主要的Linux发行版本提供的,它提供了许多开源软件包,如网络,sys管理,编程,监视等等。大多数epel软件包由Fedora软件库维护。为什么我们使用EPEL存储库?
- 提供许多开源包以通过Yum安装。
- Epel回购是100%开源和免费使用。
- 它不提供任何核心重复的软件包和没有兼容性问题。
- 所有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回购高标准的开源软件包。