RHEL/CentOS 7.x/6.x/5.x open EPEL repository

illustrate

This how-to article teaches you how to RHEL/CentOS 7.x/6.x/5.xenable EPEL repository support on your system so that you can install additional standard open source packages using yumcommands .

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],专注于计算机科学与技术、独立思考、阅读分享。欢迎关注交流

おすすめ

転載: blog.csdn.net/u011387521/article/details/58588001