Для того, чтобы гарантировать, что пакеты, установленные в CentOS / RHEL из определенного внешнего Yum-репозитория не будут переустановлены/обновлены при появлении более новых версий подобных пакетов в других репозиториях можно использовать плагин yum-protectbase.Устанавливаем плагин:
yum install yum-protectbase
Активируем плагин, добавив в /etc/yum/pluginconf.d/protectbase.conf
[main]
enabled = 1Находим репозиторий, который нужно защитить в директории /etc/yum.repos.d и добавляем в конфигурацию опцию
protect = 1
Например, для репозитория epel в файле /etc/yum.repos.d/epel.repo меняем:
[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel- 5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
protect = 1URL: http://www.cyberciti.biz/faq/rhel-centos-fedora-yum-protect-.../
Обсуждается: http://www.opennet.me/tips/info/2207.shtml
бред какой-то, а что по умолчанию оно автоматом обновляется?
>бред какой-то, а что по умолчанию оно автоматом обновляется?Там про ситуацию, когда один пакет одновременно доступен в нескольких репозиториях, но использовать нужно только из одного, даже если во втором вышла более новая версия.
именно так. У меня в CentOS было такое с postfix - обновление полезно из другого репозитория
вещь нужная, но не решает всех проблем - вот на днях одна из либ в dag-e обновилась, а те которые ее требует - по прежнему со старой слинкованны.а есть проги которые требуют разные либы!!! одну с epel, другую с dag :)
нужно делать таг в rpm - "либа" - чтоб несколько ставилось без конфликтно.