要排除哪些软件包才能不从 RHEL 5.3 升级到 5.5?

要排除哪些软件包才能不从 RHEL 5.3 升级到 5.5?

我知道如何在更新 RHEL 时排除某些软件包,例如:

yum 更新 --exclude=内核

如何防止 yum 从 5.3 更新到 5.5

答案1

排除redhat-*文件会阻止更新发布信息,例如它仍然认为它是 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

我个人同意 Ignacio 升级整个系统。我认为你需要深入研究一下这些软件包提供的内容,然后决定是否可以安全地排除它们。如果你的客户如此关心 NSA 的想法,那么他们可能不会注意到这一点。

相关内容