Redhat Enterprise Linux/CentOS安装内核源代码
时间:2020-01-09 10:43:28 来源:igfitidea点击:
问题:如何在RHEL 5或者CentOS 5 Linux操作系统下安装Linux内核源代码和标头?
解决方法:CentOS和RHEL 5都包含以下软件包:
a)"内核头文件":它包括C头文件,这些文件指定Linux内核与用户空间库和程序之间的接口。
头文件定义了构建大多数标准程序所需的结构和常量,以及重建glibc软件包所需的结构和常量。
b)kernel-devel:这个包提供了足以在内核包中构建模块的内核头文件和makefile。
c)实际的内核源代码:您可以随时在此处下载实际的源代码。
查找kernel * .rpm文件。
Rhel/CentOS 5安装内核头文件
使用yum命令,如下所示:
# yum install kernel-devel Kernel-headers
安装内核源代码
执行命令,如下所示:
# cd /tmp # wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-8.1.8.el5.src.rpm # rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm
注意根据您当前的内核更改版本号。
要重新编译或者添加新的模块或者设备驱动程序,您只需要kernel-devel和Kernel-headers软件包。
要重建内核rpm,请转到/usr/src/redhat/SPECS目录,修改内核规范文件,并使用rpmbuild命令重建rhel/centos内核rpm。