什么是企业版 Linux 附加软件包(EPEL)?
企业版 Linux 附加软件包(以下简称 EPEL)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。
EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 与 Fedora 项目基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。
更多信息请访问
我怎样获取 EPEL 的软件包?
EPEL 包含一个叫做’epel-release’的包,这个包包含了 EPEL 源的 gpg 密钥和软件源信息。您可以通过 yum 安装到您的企业版 Linux 发行版上。除了 epel-release 源,还有一个叫做’epel-testing’的源,这个源包含最新的测试软件包,其版本很新但是安装有风险,请自行斟酌。
注意: 有些第三方软件源需要 EPEL 的’epel-testing’源来安装依赖组件,请务必在系统设置中启用本源。 这里 有相关的开启教程。(相关配置文件位于:/etc/yum.repos.d/epel-testing.repo)
如果您使用第6版企业版 Linux,请安装这个 RPM 包: epel-release-6-5.noarch.rpm
如果您使用第5版企业版 Linux,请安装这个 RPM 包: epel-release-5-4.noarch.rpm
如果上面两个链接失效的话,请自行google搜索 ‘epel’ 找到官网得到相关更新源。
我当前linux的发行版是centos5.5,所以我可以这样安装
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm (更新当前源)
安装了这样的源,我可以得到一些比较新的资源。比如我没有安装之前,无法yum install puppet,更新了这个源以后,就能找到这个资源。