YUM исключаем определенные пакеты

Иногда возникает необходимость исключить из обновления определенные пакеты, к примеру если вы не уверены что после обновления PHP до определенной версии все будет работать правильно, но при этом вы хотите обновлять остальные компоненты операционной системы.

В случае если пакеты необходимо исключить временно, необходимо использовать ключ командной строки —exclude=
Пример:
yum update --exclude=php*
yum update --exclude=php* update
yum update --exclude=php54*

Второй способ, более кардинальный, схож с предыдущим, необходимо использовать, если обновления необходимо исключить на постоянной основе.
Для этого открываем файл /etc/yum.conf и добавляем параметр exclude

Пример:
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
exclude=php54* kernel*