お使いのシステムは、カーネル パッケージを除外するように構成されている可能性があります。
試してみてください:
sudo vi /etc/yum.conf
次にコメントします (または「kernel*」の部分を削除します):
#exclude=kernel*
次に、できるはずです:
sudo yum install kernel-headers
編集 :または、Andrew Beals が指摘したように、次のコマンドを実行するだけです:
yum install kernel-headers --disableexcludes=all
はい、yum.conf ファイルを編集するか、単にこれを行うことができます:
yum install kernel-headers --disableexcludes=all
管理者が通常のプロセスで RHN Satellite サーバーから除外されたパッケージをインストールしようとしても、ローカル設定が原因で失敗することに注意してください。
(もちろん、これは RHEL6 / cent6 (centos6) にも当てはまります。)
VMWare Tools をインストールしようとして、この問題に遭遇しました。 gcc が必要でした およびカーネル ヘッダー -> カーネル ヘッダーがありませんでした。
そのため、Redhat 7.4 では 'yum install kernel-devel
を実行する必要がありました '.