RHEL/CentOS的系统可以通过yum来安装软件,但官方的资源库里软件较少,这时我们就需要第三方的软件库了。熟悉Linux的人应该都知道,RHEL/CentOS系统有三个大的第三方资源库,分别是EPEL,RPMForge和RPMFusion。下面简单介绍一下。
EPEL(Extra Packages for Enterprise Linux),翻译过来就是“企业版 Linux 附加软件包”,这是一个由Fedora小组负责创建和维护的资源库。由于Fedora是受Redhat赞助的,因此这个库也可以理解成Redhat的官方的库。里面的软件数量已达到5000多个。可以看看它的中文简介。我的感觉是,如果你想获得高质量,高稳定性的软件库,可以考虑使用EPEL。本博客曾经有一篇博文介绍了EPEL软件库的安装方法。
RPMForge被CentOS社区认为是最安全也是最稳定的一个第三方软件库。该库现在已经拥有超过10000种的CentOS的软件包,该库的特点是软件数量多,已达上万种。本博客以前曾介绍过安装RPMForge的方法。根据CentOS官方的说法,RPMForge/RepoForge的计划已终止。不被维护。不要使用。
RPMFusion官网介绍称提供Redhat和Fedora Project不愿意ship的软件,但据CentOS官方称,这个软件库里面的软件稳定性不如rpmforge,因此建议选用!该软件库为当前所有Fedora和rhel5、6以预编译的方式提供软件。你可以用yum等工具使 用这个仓库。RPM Fusion有两个仓库,一个free,另外一个nofree。free是自由软件,nofree有版权,nofree仓库只有少数的软件,很少用到。
注意:不要同时安装若干种资源库,否则会引起错乱。如果一定要装,请考虑yum-priorities插件,它可以设置yum在调用软件源时的顺序。
更多的第三方源请参考CentOS推荐的第三方源列表。
RHEL的源码包下载: ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/