1.什么是EPEL?
EPEL(企业linux额外安装包)主要是针对Fedora项目,由开源社区支持创建的一个高质量安装包的源仓库,它支持基于Fedora的Red Hat Enterprise Linux (RHEL),还有兼容性的衍生版本,例如CentOS和ScientificLinux
作为Fedora安装软件源的一部分,EPEL安装包是完全免费的开源软件包。
2.为什么Fedora项目负责EPEL?
大量的Fedora和企业级的Linux发行商和用户希望能够将自己开发的软件包安装到Fedora系统上。
Fedora项目也是EPEL安装包的用户之一,充分利用了自身的资源。Fedora项目深深感受到没有像RHEL发行版本拥有如此多的软件安装包,觉得应该是社么做点什么。机关RHEL衍生自Fedora,但也只是一些商业支持的软件安装包添加到RHEL发行版本上。通过支持RHEL项目,Fedora发行商和用户可以通过这种途径获取到软件安装源。
3 Red Hat是否支持EPEL的商业应用?
不,EPEL是来自于Fedora社区的开源项目。就像Fedora本身,Red Hat主持项目的开发。同时Red Hat 工程师参与了整个项目的维护和创新,但是Red Hat不会对EPEL中的软件安装包定制任何的商业合同和服务性质的协议。
4 EPEL项目提供的安装包支持哪些版本的Red Hat Enterprise Linux
EPEL项目提供了RHEL 6和RHEL5,同时包括兼容性的CentOS的软件安装包。之前的RHEL4,3,2等等,目前已经停产,退出历史的舞台,毕竟,维护这些安装包变的越来越困难。
5 如何区分EPEL和其他第三方软件源的区别
6 应用EPEL
6.1如何从EPEL软件仓库中安装软件包
EHEL5和RHEL6分别有软件仓库管理的rpm软件安装包。仓库源将仓库的详细信息记录到linux系统中,方便yum和up2date调用。然后就能够像平常一样安装软件。
For EL5:
su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
...
su -c 'yum install foo'
For EL6:
su -c 'rpm -Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
...
su -c 'yum install foo'