shyubin 发表于 2006-4-30 18:57:48

一个安装源码包的问题

有一个问题,我的ML2.0的内核版本是2.6.12.3
我想安装源码包,但是网上只有2.6.12.5的源码包,不知道我可以用吗?
是不是安装这个源码包,就必须重新编译内核?
如果不可以,不知道谁有2.6.12.3的源码吧,能否传给我呢?谢谢
我的msn : [email protected]

shyubin 发表于 2006-4-30 19:29:58

对了,我忘记说要装源码包的原因了
我想实践一下2.6内核模块的编写框架和编译方法
要安装源码包是必要条件吧

heyuqi 发表于 2006-4-30 23:22:40

仓库里就有


smart update
smart install kernel-source --gui

shyubin 发表于 2006-5-1 10:55:34

仓库里就有


smart update
smart install kernel-source --gui


大侠能否解释地清楚一点,我如何访问仓库呢?


smart update
smart install kernel-source --gui


这段代码什么意思? :oops:

chwoozy 发表于 2006-5-1 11:52:53

这是让你在终端下执行的命令

heyuqi 发表于 2006-5-1 13:25:56

你先了解一下什么是 “智能包管理器” 吧。

http://mlwiki.maihaohui.com/index.php/SmartPackageManager

其实在 Linux 下安装软件不难,并不是所有软件都要编译源代码的。现在 Windows 程序的安装方式也是借鉴 RedHat RPM 的 idea 发展而来。

仓库就是一个存放已编译好的软件包的地方,好比网上的下载网站或者 FTP,只不过仓库还定义了软件包间的关系,以保证软件能正确执行。

包管理器主要就是用来处理软件包间的关系的。如果你如今在 Windows 98 中安装最新的瑞星或者金山,它都会要求你先安装 IE 6.0,这就是软件包的依赖性。这时,你只能上网搜索 IE 6.0 的安装程序了。

Linux 下的软件包安装也有这种情况,只不过 Linux 的发行版都选择了包管理器来处理这个依赖性。如果 Windows 也提供了这个机制,也有人提供一个仓库,那么我只要告诉包管理器:“我要安装瑞星”,包管理器就根据依赖性把仓库中 IE 6.0 也给我安装上了。

当然如果仓库中没有 IE 6.0,那么我连瑞星也不能安装了。因为依赖性不满足。

chwoozy 发表于 2006-5-1 14:02:34

楼上的说得真是浅显易懂,佩服佩服

suncrow 发表于 2006-5-1 23:20:27

楼上的说得真是浅显易懂,佩服佩服

haulm 发表于 2006-5-2 08:26:06

获得内核包直接可以在firefox浏览器上打入kernel,官方链接下提供了kernel发展过程的各个补丁和版本。我是没怎么去注意ML内核是否有额外修改的补丁,一般直接用官方内核重新编译。

sejishikong 发表于 2006-5-2 08:34:10

用官方的也可以,ml现在仿佛只有splash的补丁。
页: [1]
查看完整版本: 一个安装源码包的问题