illustrate
- Original link
- Translated by: @adolphlwq
- project address
- tt : Automatically generate translation templates
- QuanTalk : translation address
This how-to article teaches you how to
RHEL/CentOS 7.x/6.x/5.x
enable EPEL repository support on your system so that you can install additional standard open source packages usingyum
commands .
You can also refer to: Install and Enable RPMForge Repository in RHEL/CentOS 7/6/5/4
What is EPEL?
EPEL (Extra Packages for Enterprise Linux) is an open source, free community software repository project from the Fedora team,
designed to provide 100% high-quality
additional software for Linux distributions like RHEL (Red Hat Enterprise Linux), CentOS and Scientific Linux Bag. The Epel project is not part of RHEL or CentOS, it is designed for major Linux distributions as it provides
tools for networking, sysadmin, programming, monitoring, etc. Most packages in Epel are maintained by Fedora repo.
Why use EPEL repositories?
- Provides a large number of open source packages for Yum
- Epel repo is 100% open source and free to use
- It does not duplicate the Linux core software and there are no compatibility issues
- 所有epel软件包都有Fedora team维护
如何在RHEL/CentOS 7/6/5上开启EPEL
首先你需要使用wget这样的工具下载所需文件,然后在系统上使用RPM开启EPEL仓库。根据你的Linux系统版本使用下面
提供的链接(确保你是root用户):
RHEL/CentOS 7 64bit
## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
# rpm -ivh epel-release-7-9.noarch.rpm
RHEL/CentOS 6 32-64 Bit
## 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 Bit
## 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 Bit
## 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 repo是否开启,如果你已经开启,你可能看到下面的内容。
yum repolist
Sample Output
➜ ~ yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirrors.cn99.com
* epel: mirror.lzu.edu.cn
* extras: mirror.lzu.edu.cn
* updates: mirror.lzu.edu.cn
repo id repo name status
!base/7/x86_64 CentOS-7 - Base 9,363
!dockerrepo Docker Repository 90
!epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 11,179
!extras/7/x86_64 CentOS-7 - Extras 263
!kubernetes Kubernetes 5
!updates/7/x86_64 CentOS-7 - Updates 834
repolist: 21,734
我如何使用EPEL?
你需要使用yum命令来搜索和安装软件包。比如我们使用epel repo来搜索Zabbix
:
yum --enablerepo=epel info zabbix
Sample Output
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.
我们也可以使用选项–enablerepo=epel
安装zabbix
# yum --enablerepo=epel install zabbix
Note:epel配置文件默认在/etc/yum.repos.d/epel.repo
等工具。Epel中的大部分软件包由Fedora
译者观点
本文介绍了EPEL
的基础知识,对个人很有帮助,了解了EPEL的起源和维护组织。
用户在安装EPEL时要安装和系统对应的正确版本。 WeChat:QuanTalk
:
[外链图片转存失败(img-Q2oLtcDD-1566044173726)(http://og2hmb2p7.bkt.clouddn.com/qrcode_for_gh_abe5e5036d49_258.jpg)]
公众号[QuanTalk],专注于计算机科学与技术、独立思考、阅读分享。欢迎关注交流