MagicInstaller的编译步骤(大家共享)
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
8)在bindir下,将6解开的rpm都考过来
9)在trunk目录下执行 scons root_src,执行完之后执行 scons,不出问题就会生成最终target,一个可启动ISO,ML的发行版 有疑问提出来,我也是摸索中前进:P
把MI搞定,正式版还会远吗?
对于把MI的内核换成2.6.X的问题,也要继续研究:) http://www.magiclinux.org/people/youfeng/python2.2.3/
这个写错了把~ :lol:8) 再详细点。。。。例如我怎么那MI定制自己的magic?并且作出一个iso文件来??
页:
[1]