+ -
当前位置:首页 → 问答吧 → slackware中如何安装内核源码?

slackware中如何安装内核源码?

时间:2005-04-14

来源:互联网

装NVIDIA驱动的时候需要内核源码,实在不知道怎么装!

装源码和编译内核的区别是什么?

谢谢大家!

作者: 4979458   发布时间: 2005-04-14

源码在安装盘的K目录下面
tgz包,直接装上就可以了

作者: dsub   发布时间: 2005-04-14

我是从kernel.org下的源码包:kerne-2.6.11.tar.gz

先 tar jxvf kernel-2.6.11.tar.gz
然后 cd kernel-2.6.11
然后 ./configure
(提示说 no sush 目录之类的,总之过不去)

难道slakware 10.1 没 ./configure 命令?

作者: 4979458   发布时间: 2005-04-14

装nVidia的驱动要使用和当前运行内核匹配的内核源代码,而且不需要什么./configure。

作者: troll   发布时间: 2005-04-14

引用:
作者: 4979458
我是从kernel.org下的源码包:kerne-2.6.11.tar.gz

先 tar jxvf kernel-2.6.11.tar.gz
然后 cd kernel-2.6.11
然后 ./configure
(提示说 no sush 目录之类的,总之过不去)

难道slakware 10.1 没 ./configure 命令?

呵呵,兄弟,内核不是这样编译的。去基础版看看内核的编译方法吧

作者: laxi1982   发布时间: 2005-04-14

引用:
作者: troll
装nVidia的驱动要使用和当前运行内核匹配的内核源代码,而且不需要什么./configure。
兄台能说说怎么才能使nvidia驱动找到当前的内核源码,ln吗?

我现在只想把源码包安装上来,毕竟安装其他驱动(如声卡)的时候也需要内核源码!

另:楼上的没看清我的标题!

作者: 4979458   发布时间: 2005-04-14

uname -r 得到当前内核的版本号,如果你使用slack自带的内核,那就简单了,直接installpkg安装k目录下的kernel-source的tgz包,它会帮你搞定链接之类的东西的。

作者: troll   发布时间: 2005-04-14

可现在我用的kernel.org下来的新内核,有两种格式:.tar.gz 和 .tar.bz2

精华贴了说先解开,然后./configure,可它老是提示:

no sush file or directory(不知道拼错没,好象是目录的意思)

然后我直接make 和 make install(知道肯定不行,没办法了)

(我现在用的是slk 10.1 2.6.11内核,该死的源码死活装不上)

作者: 4979458   发布时间: 2005-04-14

你不是编译内核,什么都不用做,只要:

cd /usr/src
tar zxvf /your/path/to/linux-`uname -r`.tar.gz
ln -sf linux-`uname -r` linux

你的这个内核是自己编译的吗,如果是安装的Slack官方testing目录下的2.6.11,那不妨就用打成tgz包的kernel-source,也在ftp的testing目录下。

作者: troll   发布时间: 2005-04-14

恩,非常感谢“troll”的帮忙!
我这个内核是自己编译的,(试了n遍)不是使用testing目录中的,而是在
Index of /pub/linux/kernel/v2.6下的我两个都下了,编译的时候只用一个)
linux-2.6.11.tar.bz2 01-Mar-2005 23:59 35M
linux-2.6.11.tar.gz 01-Mar-2005 23:59 44M
和testing是同一目录(好象testing目录也有)

如果我想把源码包安装上来,照兄台的做法,是不是这个意思:
cp linux-2.6.11.tar.gz /usr/src
cd /usr/src
tar zxvf linux-2.6.11.tar.gz
ln -sf linux-2.6.11 linux

那上面的步骤好象只是解压和建立链接,这样就算安装好了源码了吗?(我话比较多:)

作者: 4979458   发布时间: 2005-04-14

是的,安装好了。

作者: troll   发布时间: 2005-04-14

热门下载

更多