Пакеты, идущие в новом CentOS 6 достаточно новые, но тем не менее бывает необходимость настроить OpenVPN Server, Nginx Server или настроить систему мониторинга Munin, Cacti или Nagios.  А этих пакетов точно там нет. Поэтому подключим два наиболее восстребоавных репозитория – EPEL и RPMForge. Для начала поставим пакет – yum-plugin-priorities. Этот плагин позволяет выставлять приоритеты на репозитории.

yum install -y yum-plugin-priorities

Обычно на базовые  ставится – 1, а на стороние – 10. То есть если мы хотим поставить какой нибудь пакет, то YUM сначала проверит в репозитории с приоритетом – 1, и если его там не оказалось то обратиться  к репо с приоритетом 10. В репо EPEL и RPMForge обычно паекты не пересекаются, но если окажется нужный пакет в обоих репо, то поставится наиболее свежий.

Ставим EPEL

CentOS 6.x 32-bit (x86/i386):

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

CentOS 6.x 64-bit (x64):

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

Ставим RPMForge

Импортируем ключ

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

CentOS 6.x 32-bit (x86/i386):

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

CentOS 6.x 64-bit (x64):

rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Проверяем что репозитории система видит.

yum repolist

Не забываем выставить приотритеты в папке – /etc/yum.repos.d/, по принципу вышеописанному. примерно вот так

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1                                                                                                                                                              

#released updates.
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1

Правильность выставленных приоритетов можно проверить вот так.

yum check-update

При этом YUM скажет сколько пакетов будет исключенно при обновлени.