Ihr System ist wahrscheinlich so konfiguriert, dass es die Kernelpakete ausschließt.
versuchen:
sudo vi /etc/yum.conf
kommentieren Sie dann (oder entfernen Sie den 'Kernel*'-Teil):
#exclude=kernel*
Dann sollten Sie in der Lage sein:
sudo yum install kernel-headers
Bearbeiten :Oder Sie können, wie von Andrew Beals gezeigt, einfach Folgendes ausführen:
yum install kernel-headers --disableexcludes=all
Ja, Sie können die Datei yum.conf bearbeiten oder einfach Folgendes tun:
yum install kernel-headers --disableexcludes=all
Beachten Sie, dass selbst wenn Ihr Administrator versucht, ein ausgeschlossenes Paket von Ihrem RHN Satellite-Server über den normalen Prozess zu installieren, dies aufgrund der lokalen Konfiguration immer noch fehlschlagen wird.
(Dies gilt natürlich auch für RHEL6 / cent6 (centos6).)
Ich bin auf dieses Problem gestoßen, als ich versuchte, VMWare Tools zu installieren. Es erforderte gcc und Kernel-Header -> Kernel-Header fehlten.
Auf Redhat 7.4 musste ich also 'yum install kernel-devel
ausführen '.