Я знаю, как исключить определенные пакеты при обновлении RHEL, например:
yum update --exclude = ядро
Как предотвратить обновление yum с 5.3 до 5.5
Без учета redhat-* files предотвращает обновление информации о выпуске, например он все еще думает, что это 5,3.
yum update --exclude=kernel --exclude='redhat-*'
Итак, когда я сделал yum update (У меня только 5,4 не 5,5). Я закончил с lsb_release команда, которая говорит:
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Release: 5.3
Codename: Tikanga
openssh-server-4.3p2-36.el5 (с 5.4)
а не openssh-server-4.3p2-29.el5.i386.rpm
с 5,3
Это пакеты, которые будут исключены:
# rpm -qa | grep "^redhat"
redhat-menus-6.7.8-3.el5
redhat-lsb-3.1-12.3.EL
redhat-release-notes-5Server-25
redhat-logos-4.9.16-1
redhat-artwork-5.0.9-1.el5
redhat-release-5Server-5.3.0.3
Лично я вместе с Игнасио занимаюсь обновлением всего этого. Я думаю, вам нужно будет немного разобраться в том, что предоставляют эти пакеты, и решить, безопасно ли их исключать. Если ваш клиент настолько заинтересован в том, что думает АНБ, он может этого не сделать.