Linux - Yum 安装 GCC - 缺少内核头文件

标签 linux gcc yum centos5 centos6

当我尝试在我的 linux (centos) 上安装 GCC 时,它会丢失

glibc-headers-2.5-58.el5_6.4.x86_64 from updates has depsolving problems --> Missing Dependency: kernel-headers is needed by package glibc-headers-2.5- 58.el5_6.4.x86_64 (updates) glibc-headers-2.5-58.el5_6.4.x86_64 from updates has depsolving problems -->

Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers-2.5- 58.el5_6.4.x86_64 (updates)

Error: Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers-2.5-58.el5_6.4.x86_64 (updates)

Error: Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-58.el5_6.4.x86_64 (updates)


我尝试 yum install kernel-header & kernel-devel 但回来了:

No package kernel-headers available.

有什么建议吗?

最佳答案

您的系统可能已配置为排除内核包。

尝试:

sudo vi /etc/yum.conf

然后评论(或删除“内核*”部分):

#exclude=kernel*

那么你应该可以做到:

sudo yum install kernel-headers

编辑:或者,正如 Andrew Beals 所指出的那样,您可以简单地运行:

yum install kernel-headers --disableexcludes=all

关于Linux - Yum 安装 GCC - 缺少内核头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6513731/

相关文章:

c - 为什么余数运算符会因不同的数据类型而失败?

amazon-web-services - 除非 AWS 防火墙中有异常(exception),否则 Yum 存储库不起作用。如何根据 DNS 名称进行异常(exception)处理?

c++ - `std::filesystem::directory_iterator` 编译器问题

linux - 在 Bash 中查找并替换不间断空格字符

linux - 变量不保存命令的输出

linux - 如何缩短 red hat linux 中的路径?

mysql - 每次用 mysql.h 编译时,我都需要笨拙的 gcc 选项吗?

amazon-web-services - Amazon Linux 机器 - Ansible ansible_distribution* 变量主要发行版

centos 6.4 64 位 - yum : undefined symbol: CRYPTO_set_locking_callback

python - bash on Ubuntu on windows Linux、文件夹识别和运行 Python 脚本