|
地址:http://sejishikong.gbaopan.com
http://sejishikong.gbaopan.com/f ... b38e8adb764e101.gbp
http://mirrors.lcuc.org.cn/magic ... inux-2.1.0727-1.iso
http://mirrors.lcuc.org.cn/magic ... 1.0727-1.iso.md5sum
这个版本是针对想为ML打包或做开发的人员用的版本,因为升级了openssl及其它几个底层包,所以如果想为ML打包的朋友务必要安装这个版本。在2.1正式版发布前,底层包版本不会再做重大升级。
由于添加了较多的东西,iso的体积已经到770M了,所以一般的光盘刻不下,如果能找到800M的盘,可以用800M的盘,否则可以使用硬盘安装。
硬盘安装的方法:
首先把iso内boot目录的mbvmlinuz和mbinitrd-hd.gz提取或解压到某个目录下,比如hda1下的/boot目录
使用grub或grub4dos,在grub命令行的状态下(按c进入),输入如下内容(以上面的为例子)
root (hd0,1)
kernel /boot/mbvmlinuz root=/dev/ram0 ramdisk_size=20480 vga=785
initrd /boot/mbinitrd-hd.gz
boot
关于安装后第一次启动网络设置向导不反应的问题,可以按Alt+F1或F2切换下,再切换回来就好了,这应该是initscripts的一个BUG。
下面是关于为ml打包的一些规范,希望可以共同参考,如果有什么建议可以提出来:
1. spec 文件需有中文的描述,包括Summary/Group/description,具体可以参考下面的例子:
- Summary: Challenging 2D Moto cross Platform Game
- Summary(zh_CN): 富有挑战性的 2D 摩托跨平台游戏
- Name: xmoto
- Version: 0.3.1
- Release: 1mgc
- Source0: http://osdn.dl.sourceforge.net/xmoto/xmoto-%{version}-src.tar.gz
- Source1: xmoto.desktop
- Source2: xmoto.png
- Patch0: xmoto-man.patch
- URL: [url]http://xmoto.sourceforge.net[/url]
- Group: Amusements/Games
- Group(zh_CN): 娱乐/游戏
- Packager: Pascal Bleser <[email protected]>, kde <athena_star {at} 163 {dot} com>
- Distribution: Magic Linux 2.1
- License: GPL
- BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)
- Requires: SDL, libgcc, libstdc++, libogg, libvorbis, lua, ode
- BuildRequires: gcc-c++, libstdc++, libstdc++-devel
- BuildRequires: SDL_mixer-devel, SDL_ttf-devel
- BuildRequires: curl-devel
- BuildRequires: ode-devel
- BuildRequires: lua-devel >= 5.0
- BuildRequires: libGL-devel
- BuildRequires: libGLU-devel
- BuildRequires: libjpeg-devel
- BuildRequires: libpng-devel
- BuildRequires: bzip2-devel
- BuildRequires: sqlite-devel
- %description
- X-Moto is a challenging 2D moto cross platform game, where physics play an all
- important role in the gameplay. You need to control your bike to its limit, if
- you want to have a chance finishing the more difficult of the challenges.
- %description -l zh_CN
- X-Moto 是一个极富挑战性的 2D 摩托车跨平台游戏。在游戏中,您可以亲历
- 所有重要角色。如果您想有机会完成更高难度的挑战,您必须竭尽全力控制
- 您的摩托车。
- %prep
- %setup -q
- %patch0
- #fix encoding
- sed -i 's/\r//' src/xmscene/Camera.cpp
- sed -i 's/\r//' src/xmscene/Camera.h
- #fix permissions
- chmod 644 src/xmscene/Camera.*
- %build
- export LDFLAGS=-L%{_prefix}/X11R6/%{_lib}
- %configure --with-enable-zoom=1
- %{__make} %{?_smp_mflags}
- %install
- %{__rm} -rf "%{buildroot}"
- %{__make} DESTDIR="%{buildroot}" install
- # Install desktop file and icon
- %{__mkdir_p} "%{buildroot}/usr/share/applications"
- %{__install} -m 0644 "%{SOURCE1}" "%{buildroot}/usr/share/applications/"
- %{__mkdir_p} "%{buildroot}/usr/share/pixmaps"
- %{__install} -m 0644 "%{SOURCE2}" "%{buildroot}/usr/share/pixmaps/"
- # Locale files
- %find_lang %{name} %{name}.lang
- %clean
- %{__rm} -rf %{buildroot} %{_builddir}/%{buildsubdir}
- %files -f %{name}.lang
- %defattr(-,root,root)
- %attr(0644,root,root) %doc AUTHORS ChangeLog COPYING NEWS README
- %{_bindir}
- %{_datadir}/xmoto
- %{_datadir}/applications/xmoto.desktop
- %{_datadir}/pixmaps/xmoto.png
- %{_mandir}
- %changelog
- * Thu Jul 12 2007 kde <athena_star {at} 163 {dot} com> - 0.3.1-1mgc
- - update to release 0.3.1
- * Thu Dec 29 2005 kde <[email protected]> 0.1.10-1mgc
- - update to release 0.1.10
- * Sat Oct 29 2005 kde <[email protected]> 0.1.6-1mgc
- - port to Magic Linux 2.0
- * Thu Oct 13 2005 Pascal Bleser <[email protected]> 0.1.6-1
- - new upstream version
- * Mon Oct 3 2005 Pascal Bleser <[email protected]> 0.1.4-1
- - new package
复制代码
2.spec文件需采用GB18030编码,如果是UTF-8的编码,请用conv转成GB18030的。
3.打包不必分的太细,一般有xxx和xxx-devel就可以。当然,现在已经有固定模式的,按现有的模式分。
4.changelog请参考上面例子的格式。可以使用中文。
5.对于打包的软件,尽量添加完善的中文翻译,如果翻译有困难的,可以和我联系。
6.关于翻译和spec里面的中文,遵守i18n-zh的规范。
如果不想参与打包的,也可以下载上面的iso,但是这个版本可能Bugs会较多。
报告Bug请到http://jira.321211.net:8080 |
|