一个安装源码包的问题
有一个问题,我的ML2.0的内核版本是2.6.12.3我想安装源码包,但是网上只有2.6.12.5的源码包,不知道我可以用吗?
是不是安装这个源码包,就必须重新编译内核?
如果不可以,不知道谁有2.6.12.3的源码吧,能否传给我呢?谢谢
我的msn : [email protected] 对了,我忘记说要装源码包的原因了
我想实践一下2.6内核模块的编写框架和编译方法
要安装源码包是必要条件吧 仓库里就有
smart update
smart install kernel-source --gui
仓库里就有
smart update
smart install kernel-source --gui
大侠能否解释地清楚一点,我如何访问仓库呢?
smart update
smart install kernel-source --gui
这段代码什么意思? :oops: 这是让你在终端下执行的命令 你先了解一下什么是 “智能包管理器” 吧。
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,那么我连瑞星也不能安装了。因为依赖性不满足。 楼上的说得真是浅显易懂,佩服佩服 楼上的说得真是浅显易懂,佩服佩服 获得内核包直接可以在firefox浏览器上打入kernel,官方链接下提供了kernel发展过程的各个补丁和版本。我是没怎么去注意ML内核是否有额外修改的补丁,一般直接用官方内核重新编译。 用官方的也可以,ml现在仿佛只有splash的补丁。
页:
[1]