RHEL/CentOS 6.x 添加 EPEL & remi 安装软件

在使用 RHEL/CentOS 的时候总是会嫌弃自身源里的软件包版本过旧,比如 php 官方最新稳定版本为 5.5.0,而 CentOS 上还是 5.3.3,而我又是一个版本控。解决这个问题就可以给系统加上 EPEL & remi 的源了。

EPEL(Extra Packages for Enterprise Linux) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、CloudLinux 等提供软件包的项目,地址:http://fedoraproject.org/wiki/EPEL。

一、添加并启用 EPEL 源:

1. RHEL/CentOS/CL Linux 6.x 下安装 EPEL yum 源,根据不同的系统选择:

32bit:

# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

或 64bit:

# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

导入key:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

2. 安装好后会在/etc/yum.repos.d/下创建 epel.repoepel-testing.repo 两个配置文件,更改 epel.repo 的 [epel] 下的 enabled 为1:

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
...

这样 EPEL 的源就安装完成了。

二、添加并启用 remi(http://rpms.famillecollet.com/) 的 RHEL 源:

1. 安装 remi 的 RHEL 源:

# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

导入key:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi

2. 安装好后会在 /etc/yum.repos.d/ 下创建 remi.repo 配置文件,修改配置文件,把 [remi] 中的 enabled 改为1:

[remi]
name=Les RPM de remi pour Enterprise Linux $releasever - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

这样 remi 的源也配置完成了,接下去就可以使用 yum 安装一些较新,并且稳定的软件包了。