Votre système est probablement configuré pour exclure les packages du noyau.
essayez :
sudo vi /etc/yum.conf
puis commentez (ou supprimez la partie 'kernel*') :
#exclude=kernel*
Ensuite, vous devriez pouvoir faire :
sudo yum install kernel-headers
Modifier :Ou, comme l'a souligné Andrew Beals, vous pouvez simplement exécuter :
yum install kernel-headers --disableexcludes=all
Oui, vous pouvez modifier le fichier yum.conf, ou vous pouvez simplement faire ceci :
yum install kernel-headers --disableexcludes=all
Notez que même si votre administrateur essaie d'installer un paquetage exclu de votre serveur RHN Satellite via le processus normal, cela échouera toujours en raison de la configuration locale.
(Cela vaut également pour RHEL6 / cent6 (centos6), bien sûr.)
J'ai rencontré ce problème en essayant d'installer VMWare Tools. Il fallait gcc et en-têtes du noyau -> les en-têtes du noyau étaient manquants.
Donc sur Redhat 7.4 j'ai dû exécuter 'yum install kernel-devel
'.