QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1084|回复: 9

一个安装源码包的问题

[复制链接]
发表于 2006-4-30 18:57:48 | 显示全部楼层 |阅读模式
有一个问题,我的ML2.0的内核版本是2.6.12.3
我想安装源码包,但是网上只有2.6.12.5的源码包,不知道我可以用吗?
是不是安装这个源码包,就必须重新编译内核?
如果不可以,不知道谁有2.6.12.3的源码吧,能否传给我呢?谢谢
我的msn : [email protected]
 楼主| 发表于 2006-4-30 19:29:58 | 显示全部楼层
对了,我忘记说要装源码包的原因了
我想实践一下2.6内核模块的编写框架和编译方法
要安装源码包是必要条件吧
回复

使用道具 举报

发表于 2006-4-30 23:22:40 | 显示全部楼层
仓库里就有

[code:1]
smart update
smart install kernel-source --gui
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2006-5-1 10:55:34 | 显示全部楼层
[quote:eca63c379e="heyuqi"]仓库里就有

[code]
smart update
smart install kernel-source --gui
[code][/quote]

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

[code]
smart update
smart install kernel-source --gui
[code]

这段代码什么意思? [/img]
回复

使用道具 举报

发表于 2006-5-1 11:52:53 | 显示全部楼层
这是让你在终端下执行的命令
回复

使用道具 举报

发表于 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,那么我连瑞星也不能安装了。因为依赖性不满足。
回复

使用道具 举报

发表于 2006-5-1 14:02:34 | 显示全部楼层
楼上的说得真是浅显易懂,佩服佩服
回复

使用道具 举报

发表于 2006-5-1 23:20:27 | 显示全部楼层
[quote:f896cc2070="chwoozy"]楼上的说得真是浅显易懂,佩服佩服[/quote]
回复

使用道具 举报

发表于 2006-5-2 08:26:06 | 显示全部楼层
获得内核包直接可以在firefox浏览器上打入kernel,官方链接下提供了kernel发展过程的各个补丁和版本。我是没怎么去注意ML内核是否有额外修改的补丁,一般直接用官方内核重新编译。
回复

使用道具 举报

发表于 2006-5-2 08:34:10 | 显示全部楼层
用官方的也可以,ml现在仿佛只有splash的补丁。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 00:04 , Processed in 0.041621 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表