セキュリティパッチのため、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
しかし、それは間違った方法のようです。
サーバーをこの特定のカーネルバージョンに更新するにはどうすればよいですか?
あなたは正しい軌道に乗っています。 yumが期待する方法でカーネルバージョンを指定しなかっただけです。正しいコマンドは
yum install kernel-2.6.18-128.8.1.el5
(カーネルパッケージは相互に更新されたものではなく、それぞれが個別のインストールであり、古いパッケージは「rpm -e」を実行するまで残ります。)
Yum-securityプラグインをインストールします。
yum install yum-security
その後、次のことができます。
yum --security update-minimal kernel
...他の多くの機能とともに。
Redhat-releaseレベルを凍結することが1つの試みです。これにより、2.6.18-128.8.1.el5より新しいカーネルに移動できなくなるかどうかはわかりませんが、リリースが更新されません。 5.4まで
RHELバージョンを静的に保つにはどうすればよいですか(RHEL 5.1など)? デニスウィリアムソンの回答を参照