yum mise à jour vers une version spécifique du kernel

Sur rhel 5.3, je souhaite mettre à jour la version du kernel "2.6.18-128.8.1.el5" en raison d'un correctif de security.
Lors de l'exécution:

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 

Mais 2.6.18-164.2.1.el5 correspond à rhel 5.4, et je ne veux pas passer à cette version, je veux garder rhel 5.3.

j'ai essayé

 yum update kernel-2.6.18-128.8.1 

Mais cela semble être la mauvaise voie.
Comment puis-je mettre à jour le server sur cette version spécifique du kernel?

Tu es sur la bonne piste. Vous n'avez tout simplement pas précisé la version du kernel de la façon dont yum l'attend. La command correcte serait

yum install kernel-2.6.18-128.8.1.el5

(Notez que les packages kernel ne sont pas des mises à jour les uns des autres, chacun d'eux est une installation distincte, et les anciens restnt jusqu'à ce que vous exécutez "rpm -e".)

Une chose à essayer serait de geler votre niveau de libération de redhat, je ne suis pas sûr si cela vous empêcherait de passer à un kernel plus récent que 2.6.18-128.8.1.el5, mais cela empêcherait votre mise à jour d'être mise à jour à 5.4

Comment puis-je garder la version RHEL statique (p. Ex. RHEL 5.1)? Voir la réponse de Dennis Williamson

Installez le plugin yum-security:

 yum install yum-security 

Ensuite, vous pouvez:

 yum --security update-minimal kernel 

… avec d'autres fonctionnalités.