|
1)下载 MagicInstaller最新的源代码
http://dummy.linux.net.cn/~charles/MagicInstaller-1720.tar.bz2
2)下载 mi-fedora.tar
http://dummy.linux.net.cn/~charles/distdir/mi-fedora.tar
3)下载 7个rpm,从这里
http://dummy.linux.net.cn/~charles/index.php?lang=gb2312&path=compositions/MagicInstaller/usage&body=download,只需下载编译好的rpm,srpm不用
4)下载python2.2.3 rpm (3个,其实1个就行,dev和tool应该不用)
http://www.magiclinux.org/people/yourfeng/python2.2.3/
5)安装 python2.2.3 rpm
rpm –ivh –nodeps –force python-2.2.3-26.i386.rpm
确认不要卸载Ml1.2 pre6带的python2.3,因为这两个都用得到,确认在
/usr/bin下的python是python2.3的链接,确保万一
先: rm /usr/bin/python
然后 ln –s /usr/bin/python2.3 /usr/bin/python
执行python看看是不是2.3.3
6)tar xvf mi-fedora.tar解开rpm包,拷贝到step8所说目录
7)tar jxvf MagicInstaller-1720.tar.bz2 解开源代码
cd MagicInstaller
cd trunk
mkdir spec
创建一个spec目录,把一个ML1.2版本中的packages目录 放到这个目录下
在spec目录下还要有一个specinfo.py,,给你一个例子
http://www.magiclinux.org/people/yourfeng/specinfo.py
在bindir下,将6解开的rpm都考过来
9)在trunk目录下执行 scons root_src,执行完之后执行 scons,不出问题就会生成最终target,一个可启动ISO,ML的发行版 |
|