发布 MagicLinux 2.1 的开发者用快照版本
地址:http://sejishikong.gbaopan.comhttp://sejishikong.gbaopan.com/files/bfc62099a1574efa8b38e8adb764e101.gbp
http://mirrors.lcuc.org.cn/magiclinux/iso/test/MagicLinux-2.1.0727-1.iso
http://mirrors.lcuc.org.cn/magiclinux/iso/test/MagicLinux-2.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: http://xmoto.sourceforge.net
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 Oct3 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 中英文之间请保留一个空格。 http://trac.magiclinux.org/magiclinux
是用的什么编码方式? 哦 我的意思是里面存储的spec文件是用的什么编码方式 原帖由 npcomet 于 2007-7-28 19:19 发表 http://218.56.161.11/bbs/images/common/back.gif
哦 我的意思是里面存储的spec文件是用的什么编码方式
是 gb18030 编码队吧~:wink: 应该是的 1、从2.0版本就可以 嗯,中间曾经有个版本不支持ntfs,现在都支持,包括安装用的grub也支持,boot下的文件可以放在ntfs分区。 所谓 XP 对 boot 目录敏感,在我这里没有这个问题。
从 XP 的系统保护机制来说,也不可能出现这个问题。XP 有更多要保护的程序与目录,它们都只是加了一个系统属性。
另外, boot 目录对于原生态的 XP 系统来说,它是一个外来品。不可能对其加以特别保护。
haulm 的情况应该是原来已经有某个程序对已有的 boot 目录设定了系统属性。 我不知道Vista怎样,但XP之前是不会对boot目录进行任何的保护的
如果boot目录被隐藏了
可以试一试
attrib -h -r -s \boot 我的H盘是FAT32格式的,我把ISO放在H盘根目录下,把那两个文件也放在H盘下。
在GRUB下执行root /dev/hda9 时提示unrecognized......
改成root (hd0,9)就好了。
接下来都按顶楼所述,安装成功。 其实这个版本的安装很简单,方法如下:
1. 把 iso 中的 boot 目录 copy 到 C 盘中
2. 把 iso 中的 menu.lst 文件 copy 到 c:\boot\grub\ 目录中
3. 把 c:\boot\grub\grldr 文件 move 到 c:\ 中
4. 修改 boot.ini 文件,在最后行加入c:\grldr="Install Magic Linux ..."
5. 确认 iso 文件已经放到任何一个分区的根目录了
然后重启,即可安装
[ 本帖最后由 heyuqi 于 2007-7-31 13:26 编辑 ]
烧了dvd,安装成功
让朋友给烧了一张dvd,安装好了。没有gimp和firefox 呵呵,如果dvd的话,可以包含更多的东西,不过现在不能选择安装,挺麻烦的。 要是MI可以选择安装,将是一大突破。
页:
[1]
2