参考:什么是EPEL 及 Centos上安装EPEL

参考:How to Enable EPEL Repository for RHEL/CentOS 7.x/6.x/5.x

前言

RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点。官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译又太辛苦了,EPEL恰恰可以解决这两方面的问题。

什么是EPEL?

EPEL( Extra Packages for Enterprise Linux )是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。如果你知道rpmfusion.org的话,拿 rpmfusion 做比较还是很恰当的,rpmfusion 主要为桌面发行版提供大量rpm包,而EPEL则为服务器版本提供大量的rpm包,而且大多数rpm包在官方 repository 中是找不到的。EPEL项目本身并不是RHEL/Cent OS的一部分,他设计初衷就是提供大量开源软件包,大多数软件包都由Fedora 社区维护。

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

首先,需要使用Wget下载文件,然后在系统上使用rpm命令安装它以启用EPEL仓库。

RHEL/CentOS 7 64 Bit

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

RHEL/CentOS 6 32-64 Bit

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

epel仓库配置文件在 /etc/yum.repos.d/epel.repo.

如何验证EPEL仓库是否启用?

执行以下命令来验证是否已启用EPEL存储库。

[root@localhost yum.repos.d]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* epel: mirrors.yun-idc.com
repo id repo name status
base//x86_64 CentOS- - Base - .com ,
*epel/x86_64 Extra Packages for Enterprise Linux - x86_64 ,
extras//x86_64 CentOS- - Extras - .com
updates//x86_64 CentOS- - Updates - .com ,
repolist: ,

注意这一行“*epel/x86_64                                     Extra Packages for Enterprise Linux 7 - x86_64                                  12,698”

如何使用EPEL仓库?

通过--enablerepo=epel 选项,表明我们操作的yum命令是在epel这个仓库进行的。

举个例子,搜索epel仓库下的zabbix信息

# yum --enablerepo=epel info zabbix

Available Packages
Name : zabbix
Arch : i386
Version : 1.4.
Release : .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.

安装zabbix

# yum --enablerepo=epel install zabbix

最新文章

  1. Atitit.数据检索与网络爬虫与数据采集的原理概论
  2. Python--将内容写入文本文件中
  3. JavaScript---基本语法
  4. Android滑动选择的日期选择框
  5. 循序渐进Java Socket网络编程(多客户端、信息共享、文件传输)
  6. js将当前时间格式化为年-月-日 时:分:秒
  7. Android下DrawerLayout的使用
  8. Javascript——浅谈 Event Flow
  9. springboot学习随笔(四):Springboot整合mybatis(含generator自动生成代码)
  10. C_数据结构_快速排序
  11. Layer笔记
  12. [UE4]射中机器人
  13. PHP self与static区别
  14. DHCP服务器配置实践
  15. C#三大特性之 封装、继承、多态
  16. google cloud之查看任务任务过程
  17. ajax的轮询和长轮询
  18. 正则表达式,sed简单用法
  19. untiy3d小工具——修改scene与prefab中的sprite
  20. ARGOX 力象 OS-214Plus 条码打印机 B/S 打印

热门文章

  1. 静态站点生成器-md-pelican
  2. 鼠标滚动事件onscroll在firefox/chrome/Ie中执行次数的问题处理
  3. 6、rabbitmq&java代码操作
  4. Bean配置
  5. python学习-41 装饰器 -- 高阶函数
  6. django类视图as_view()方法解析
  7. SpringBoot学习(五)—— springboot快速整合Druid
  8. openfeign与gateway中的httpClient类声明冲突
  9. C++ 去掉字符串的首尾空格和全部空格
  10. vijo 1456最小总代价