web-dev-qa-db-ja.com

yumを特定のカーネルバージョンに更新

セキュリティパッチのため、rhel 5.3でカーネルバージョン「2.6.18-128.8.1.el5」に更新したい。
実行時:

yum check-update | grep kernel
kernel.x86_64                            2.6.18-164.2.1.el5     rhel-x86_64-server-5
kernel-devel.x86_64                      2.6.18-164.2.1.el5     rhel-x86_64-server-5
kernel-headers.x86_64                    2.6.18-164.2.1.el5     rhel-x86_64-server-5

しかし、2.6.18-164.2.1.el5はrhel 5.4に対応しており、このバージョンに移行したくないので、rhel 5.3を維持したいと考えています。

私は試した

yum update kernel-2.6.18-128.8.1

しかし、それは間違った方法のようです。
サーバーをこの特定のカーネルバージョンに更新するにはどうすればよいですか?

4
CarlosH

あなたは正しい軌道に乗っています。 yumが期待する方法でカーネルバージョンを指定しなかっただけです。正しいコマンドは

yum install kernel-2.6.18-128.8.1.el5

(カーネルパッケージは相互に更新されたものではなく、それぞれが個別のインストールであり、古いパッケージは「rpm -e」を実行するまで残ります。)

4
Max Alginin

Yum-securityプラグインをインストールします。

yum install yum-security

その後、次のことができます。

yum --security update-minimal kernel

...他の多くの機能とともに。

0
James Antill

Redhat-releaseレベルを凍結することが1つの試みです。これにより、2.6.18-128.8.1.el5より新しいカーネルに移動できなくなるかどうかはわかりませんが、リリースが更新されません。 5.4まで

RHELバージョンを静的に保つにはどうすればよいですか(RHEL 5.1など)? デニスウィリアムソンの回答を参照

0