默认的CentOS安装包太老太少,使用体验相当不好
EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux这样的衍生版本。
通过EPEL可以很容易地通过yum命令从EPEL源上获取上万个在CentOS自带源上没有的软件。EPEL提供的软件包大多基于其对应的Fedora软件包,不会与企业版Linux发行版本的软件发生冲突或替换其文件。
安装 EPEL
CentOS 附加库已经包括了一个可以安装 EPEL 的包,默认是启用的。要安装 EPEL 包,只需执行下面的命令:
sudo yum install epel-release
如果上面的命令不管用,可能是附加包没有启用,那么可以按照下面的方法来手动安装
首先确定Linux服务器版本
cat /etc/redhat-release
CentOS release 6.5 (Final)
去https://dl.fedoraproject.org/pub/epel/下载对应系统的版本
安装
sudo rpm -Uvh epel-release-*.rpm
检测
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* epel: mirror01.idc.hinet.net
* extras: mirrors.yun-idc.com
* updates: mirror.bit.edu.cn
repo id repo name status
base CentOS-6 - Base 6,696
*epel Extra Packages for Enterprise Linux 6 - x86_64 12,146
extras CentOS-6 - Extras 60
updates CentOS-6 - Updates 94
repolist: 18,996
参考文章
http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/