CentOS默认自带系统安装后的CentOS-Base.repo源,但官方源软件少、版本更新慢。基于此可以安装第三方yum原EPEL。
EPEL的全称叫Extra Packages for Enterpriselinux。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源,对官方标准源是一个很好的补充。。常用的软件服务,比如现在流行的Nginx、docker、openstack等等,都可以使用EPEL很方便的安装更新。
1、安装前,我们先看一下我们现有的源:
[root@localhost Packages]# yum repolist
2、查看当前linux系统的本信息,以便去找相应的yum源
[root@localhost ~]# cat /etc/centos-release
CentOS release 6.5 (Final)
[root@localhost ~]#
3-1、访问镜像源站点http://mirrors.kernel.org/,然后点击fedora-epel选项
3-2、点击epel-release-latest-6.noarch.rpm文件,直接下载到本地,或者复制下载路径在服务器上执行wget下载到服务器或rpm命令直接安装。
4、直接执行rpm命令安装epel yum源,后面跟刚复制的下载路径
[root@localhost ~]# rpm -ivh http://mirrors.kernel.org/fedora-epel/epel-release-latest-6.noarch.rpm
5、清除缓存目录下的软件包及旧的headers
[root@localhost ~]# yum clean all
6、将服务器上的软件包信息,重新在本地缓存,以提高搜索安装软件的速度
[root@localhost ~]# yum makecache
7、查看一下是否安装成功epel源
[root@localhost ~]# yum repolist
8、最后建议安装key以验证数据包的完整性即来源合法性
[root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6