Linux(centos)にGCCをインストールしようとすると、
更新からのglibc-headers-2.5-58.el5_6.4.x86_64には問題が解決されています->依存関係がありません:パッケージglibc-headers-2.5- 58.el5_6.4.x86_64(更新)glibc-headersにはkernel-headersが必要です-2.5-58.el5_6.4.x86_64のアップデートでは問題が解決されています->
依存関係の欠落:glibc-headers-2.5- 58.el5_6.4.x86_64(更新)にはkernel-headers> = 2.2.1が必要です
エラー:依存関係がありません:glibc-headers-2.5-58.el5_6.4.x86_64(アップデート)にはkernel-headers> = 2.2.1が必要です
エラー:依存関係がありません:glibc-headers-2.5-58.el5_6.4.x86_64パッケージでカーネルヘッダーが必要です(更新)
私はyum install kernel-headerとkernel-develを試してみましたが、戻ってきました:
利用可能なパッケージカーネルヘッダーはありません。
助言がありますか?
お使いのシステムは、おそらくカーネルパッケージを除外するように構成されています。
試してください:
Sudo vi /etc/yum.conf
次にコメント(または「kernel *」部分を削除):
#exclude=kernel*
その後、次のことができるはずです。
Sudo yum install kernel-headers
Edit:または、 Andrew Beals で示されているように、単純に実行できます:
yum install kernel-headers --disableexcludes=all
はい、yum.confファイルを編集するか、単にこれを行うことができます。
yum install kernel-headers --disableexcludes=all
管理者が通常のプロセスでRHN Satelliteサーバーから除外パッケージをインストールしようとしても、ローカル設定により失敗することに注意してください。
(もちろん、これはRHEL6/cent6(centos6)にも当てはまります。)
VMWareツールをインストールしようとすると、この問題に遭遇しました。 gccおよびkernel headers-> kernel headers missingが必要でした。
そのため、Redhat 7.4では「yum install kernel-devel
」を実行する必要がありました。
試してみる
yum search kernel-headers
与える:
arm-gp2x-linux-kernel-headers.noarch : Kernel headers for Cross Compiling to
: arm-gp2x-linux
kernel-headers.x86_64 : Header files for the Linux kernel for use by glibc
Cloudlinux ISOからインストールした場合、ライセンスに対してサーバーをアクティブ化するまで何もできません。VPSで上記のエラーがスローされます。
同じ問題がありました。 kernel-devel-xx.rpm(カーネル開発パッケージから)をカスタムカーネルにインストールする必要があるようです:
Sudo yum install kernel-devel-xx.rpm
次に、実行できるはずです:
Sudo yum install kernel-devel