Solución 1:
yum update
originalmente solo hacía actualizaciones de paquetes a nuevas versiones. Si, por ejemplo, foo-awesome
obsoleto foo
, yum update
no ofrecería actualizar desde foo
a foo-awesome
. Agregar el --obsoletes
marcar a yum update
hizo que hiciera las comprobaciones adicionales para ofrecer también esa ruta de actualización. yum upgrade
se agregó como (esencialmente) un alias para yum --obsoletes update
. Dado que este es el comportamiento que casi todo el mundo quiere todo el tiempo, la opción de configuración obsoletes=1
se agregó al /etc/yum.conf
predeterminado , haciendo yum update
y yum upgrade
equivalente en cualquier stock reciente, Fedora/RHEL/CentOS/etc.
Si desea evitar las actualizaciones del kernel cuando ejecuta yum update
, solo puedes hacer yum --exclude=kernel* update
. Si desea activar las actualizaciones automáticas, pero desea evitar las actualizaciones automáticas del kernel, probablemente la respuesta correcta sea agregar la exclusión a yum.conf.
Probablemente no haya una respuesta correcta para su pregunta. Las distribuciones RHEL y basadas en RHEL no tienen la misma filosofía que los desarrolladores de Debian cuando se trata de actualizaciones, por lo que las herramientas no fomentan el mismo tipo de comportamiento.
Solución 2:
Prueba
# yum upgrade yum kernel
# yum -y upgrade