Su sistema probablemente esté configurado para excluir los paquetes del kernel.
prueba:
sudo vi /etc/yum.conf
luego comente (o elimine la parte 'kernel*'):
#exclude=kernel*
Entonces debería poder hacer:
sudo yum install kernel-headers
Editar :O, como señaló Andrew Beals, simplemente puede ejecutar:
yum install kernel-headers --disableexcludes=all
Sí, podría editar el archivo yum.conf, o simplemente podría hacer esto:
yum install kernel-headers --disableexcludes=all
Tenga en cuenta que incluso si su administrador intenta instalar un paquete excluido de su servidor RHN Satellite a través del proceso normal, aún fallará debido a la configuración local.
(Esto también es válido para RHEL6 / cent6 (centos6), por supuesto).
Me encontré con este problema al intentar instalar VMWare Tools. Requería gcc y encabezados del núcleo -> faltaban los encabezados del kernel.
Así que en Redhat 7.4 tuve que ejecutar 'yum install kernel-devel
'.