Обновление CentOS:
# yum clean all
Получаем список обновлений:
# yum list updates
Наконец, обновляемся:
# yum update
Перезагружаем систему:
# reboot
Добавление репозиториев
Стандартные репозитории CentOS (и, соответственно, Red Hat Enterprise Linux) содержат достаточно ограниченное количество пакетов, среди которых, как ни странно, много популярных, а также часто нет самых новых версий. Для того, чтобы устранить эти недостатки можно подключить дополнительные (неофициальные) репозитории CentOS — EPEL, RPMForge и Remi.
Обычно репозитории добавляются командой # rpm -Uvh http://адрес_репозитория.rpm
Либо вручную, добавлением .repo файла в директорию /etc/yum.repos.d/
Если вы получаете ошибку типа:
epel-release >= 6 is needed by remi-release-6.5-1.el6.remi.noarch
то с начала надо добавить Epel репозиторий. Репозиторий EPEL (Extra Packages for Enterprise Linux) — поддерживается в рамках проекта Fedora и содержит некоторые пакеты, которые не вошли в стандартный набор RHEL (CentOS).
Для CentOS/RHEL 6 (64 bit): # rpm -Uvh http://epel.mirror.net.in/epel/6/x86_64/epel-release-6-8.noarch.rpm
Для CentOS 7 (64 bit): # rpm -Uvh http://epel.mirror.net.in/epel/7Server/x86_64/e/epel-release-7-6.noarch.rpm
Команда # yum repolist
покажет какие репозитории уже подключены в вашей системе.
Вот несколько репозиториев, которые могут пригодится:
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
читайте так-же:
http://centos.name/?page/additionalresources/repositories
http://howtoit.ru/linux/centos/item/15-podklyuchenie-repozitoriev-centos-6-epel-rpmforge-remi.html