wkt
发表于 2007-5-26 18:20:10
其实mi有这个自动检索相应的依赖关系功能,好象全部安装也在检查依赖,有一个py文件里面有文件依赖列表
mi把所有的包都放在packages下
然后就全装 很难定制
为此 我有一次手动分离了掉所有x 和依赖x的包
作了个iso
倒算用其它工具 在iso里
添些目录 放x 和 kde/gnome
这样等mi 把packages下的东西安装完后
就用一个脚本 cp x /kde/gnome 到/targets/tmp/rpm.x
chroot 安装x /kde/gnome
但我不知道 那个initrd怎样改( 挂载了 不可写)
而且觉得 ml 好像对定制不热心 就算了
别,这么弄那就没救了。
我的设想是准备一个数据库,里面包含 X KDE 他们需要哪些最直接的 rpm。
之后安装程序根据 X KDE 包的所依赖的数据信息自动安装对应的 rpm 就行了,这样子进行包分类定制也很容易,只要选上最基本的最直观的包,被依赖的包就一块自动安装了。
这个代码应该不难吧?
实际上如果 光盘 是个源的话
依赖 就由 apt-get来想
我们就不用了
qdzhuang
发表于 2007-5-28 09:12:33
那样需要改mi的代码,我看还不如把smart移植到mi,按rpm分类,定制做一些基本的包
qdzhuang
发表于 2007-5-28 14:21:36
另外,现在的fstype和fsautomount文件是不是ntfs-3g挂载,只要将fstype和fsautomount文件的 ntfs改为ntfs-3g就可以,不必用用内河的ntfs模块了
jiangtao9999
发表于 2007-5-28 19:09:11
如果把光盘变成源,那么 MI 重写的就跟多了。