Chinaunix
标题:
redhat 在安裝時會不會將內核源碼自動安裝到/usr/src/redhat目錄?
[打印本页]
作者:
jasonjanus
时间:
2008-06-16 14:30
标题:
redhat 在安裝時會不會將內核源碼自動安裝到/usr/src/redhat目錄?
redhat 在安裝時會不會將內核源碼自動安裝到/usr/src/redhat目錄?
如果沒有安裝,怎麼才能重新將內核安裝一下.因為安裝某些軟件時會要用到內核內碼.
謝謝!
作者:
jasonjanus
时间:
2008-06-16 17:11
頂起來....
作者:
zx_wing
时间:
2008-06-16 17:17
我记得老版本是会的,但后来去掉了,需要下一个名字中有.src的源码包
作者:
vermouth
时间:
2008-06-16 20:04
命名为.src.rpm的包会这样。运行 rpm -i 后,还需要进入/usr/src/redhat 进一步安装。
作者:
jerrywjl
时间:
2008-06-16 22:57
自己去安装kernel的src的rpm包,装完之后rpmbuild -bp /usr/src/redhat/SPEC下的SPEC文件,然后在/usr/src/BUILD下就会有源码文件。
如果为了安装和编译某些软件用到,可以安装kernel-header和kernel-devel包。
作者:
jasonjanus
时间:
2008-06-17 09:13
我下載了一個linux-2.6.18.tar.bz2的文件后,應該如何操作?謝謝!
作者:
bitmilong
时间:
2008-06-17 09:19
1.安装c编译器
[root@localhost ~]# yum install gcc
2.安装kernel-devel
[root@localhost ~]# yum install kernel-devel
3.检查kernel跟kernel-devel的版本号
[root@localhost ~]# uname -r
2.6.18-1.2798.fc6
[root@localhost ~]# rpm -q kernel-devel
kernel-devel-2.6.18-1.2849.fc6
4.两个版本号不一致,进行升级
[root@localhost ~]# yum -y upgrade kernel kernel-devel
5.再次检查版本号,还不一致,需要重启。
[root@localhost ~]# uname -r
2.6.18-1.2798.fc6
[root@localhost ~]# rpm -q kernel-devel
kernel-devel-2.6.18-1.2849.fc6
[root@localhost ~]# reboot
6.重启后,版本号一致。
[root@localhost ~]# uname -r
2.6.18-1.2849.fc6
[root@localhost ~]# rpm -q kernel-devel
kernel-devel-2.6.18-1.2849.fc6
7.用ls命令查看匹配kernel的c编译器的header的路径
[root@localhost ~]# ls -d /usr/src/kernels/$(uname -r)*/include
/usr/src/kernels/2.6.18-1.2849.fc6-i686/include(记住该路径,安装vmware-tool时需要用到)
http://blog.chinaunix.net/u/6198/showart_725144.html
作者:
jasonjanus
时间:
2008-06-17 20:59
頂起來,大家幫忙,謝謝!
作者:
vermouth
时间:
2008-06-18 10:45
.bz 或.bz2 的包需要用 tar xjvf 解压
然后就需要看这个包到底是什么东西了,可以参考里面的 README INSTALL 之类的文件。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2