QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7534|回复: 29

发布 MagicLinux 2.1 的开发者用快照版本

[复制链接]
发表于 2007-7-28 16:21:26 | 显示全部楼层 |阅读模式
地址: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,具体可以参考下面的例子:

  1. Summary:                        Challenging 2D Moto cross Platform Game
  2. Summary(zh_CN):            富有挑战性的 2D 摩托跨平台游戏
  3. Name:                              xmoto
  4. Version:                           0.3.1
  5. Release:                          1mgc
  6. Source0:                          http://osdn.dl.sourceforge.net/xmoto/xmoto-%{version}-src.tar.gz
  7. Source1:                          xmoto.desktop
  8. Source2:                          xmoto.png
  9. Patch0:                            xmoto-man.patch
  10. URL:                                [url]http://xmoto.sourceforge.net[/url]
  11. Group:                             Amusements/Games
  12. Group(zh_CN):                娱乐/游戏
  13. Packager:                        Pascal Bleser <[email protected]>, kde <athena_star {at} 163 {dot} com>
  14. Distribution:                     Magic Linux 2.1
  15. License:                           GPL
  16. BuildRoot:                        %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)

  17. Requires:                         SDL, libgcc, libstdc++, libogg, libvorbis, lua, ode
  18. BuildRequires:                 gcc-c++, libstdc++, libstdc++-devel
  19. BuildRequires:                 SDL_mixer-devel, SDL_ttf-devel
  20. BuildRequires:                 curl-devel
  21. BuildRequires:                 ode-devel
  22. BuildRequires:                 lua-devel >= 5.0
  23. BuildRequires:                 libGL-devel
  24. BuildRequires:                 libGLU-devel
  25. BuildRequires:                 libjpeg-devel
  26. BuildRequires:                 libpng-devel
  27. BuildRequires:                 bzip2-devel
  28. BuildRequires:                 sqlite-devel

  29. %description
  30. X-Moto is a challenging 2D moto cross platform game, where physics play an all
  31. important role in the gameplay. You need to control your bike to its limit, if
  32. you want to have a chance finishing the more difficult of the challenges.

  33. %description -l zh_CN
  34. X-Moto 是一个极富挑战性的 2D 摩托车跨平台游戏。在游戏中,您可以亲历
  35. 所有重要角色。如果您想有机会完成更高难度的挑战,您必须竭尽全力控制
  36. 您的摩托车。

  37. %prep
  38. %setup -q
  39. %patch0
  40. #fix encoding
  41. sed -i 's/\r//' src/xmscene/Camera.cpp
  42. sed -i 's/\r//' src/xmscene/Camera.h

  43. #fix permissions
  44. chmod 644 src/xmscene/Camera.*

  45. %build
  46. export LDFLAGS=-L%{_prefix}/X11R6/%{_lib}
  47. %configure --with-enable-zoom=1
  48. %{__make} %{?_smp_mflags}

  49. %install
  50. %{__rm} -rf "%{buildroot}"
  51. %{__make} DESTDIR="%{buildroot}" install

  52. # Install desktop file and icon
  53. %{__mkdir_p} "%{buildroot}/usr/share/applications"
  54. %{__install} -m 0644 "%{SOURCE1}" "%{buildroot}/usr/share/applications/"
  55. %{__mkdir_p} "%{buildroot}/usr/share/pixmaps"
  56. %{__install} -m 0644 "%{SOURCE2}" "%{buildroot}/usr/share/pixmaps/"

  57. # Locale files
  58. %find_lang %{name} %{name}.lang

  59. %clean
  60. %{__rm} -rf %{buildroot} %{_builddir}/%{buildsubdir}

  61. %files -f %{name}.lang
  62. %defattr(-,root,root)
  63. %attr(0644,root,root) %doc AUTHORS ChangeLog COPYING NEWS README
  64. %{_bindir}
  65. %{_datadir}/xmoto
  66. %{_datadir}/applications/xmoto.desktop
  67. %{_datadir}/pixmaps/xmoto.png
  68. %{_mandir}

  69. %changelog
  70. * Thu Jul 12 2007 kde <athena_star {at} 163 {dot} com> - 0.3.1-1mgc
  71. - update to release 0.3.1

  72. * Thu Dec 29 2005 kde <[email protected]> 0.1.10-1mgc
  73. - update to release 0.1.10


  74. * Sat Oct 29 2005 kde <[email protected]> 0.1.6-1mgc
  75. - port to Magic Linux 2.0

  76. * Thu Oct 13 2005 Pascal Bleser <[email protected]> 0.1.6-1
  77. - new upstream version

  78. * Mon Oct  3 2005 Pascal Bleser <[email protected]> 0.1.4-1
  79. - 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
发表于 2007-7-28 16:31:55 | 显示全部楼层
中英文之间请保留一个空格。
回复

使用道具 举报

发表于 2007-7-28 19:18:08 | 显示全部楼层
http://trac.magiclinux.org/magiclinux
是用的什么编码方式?
回复

使用道具 举报

发表于 2007-7-28 19:19:44 | 显示全部楼层
哦 我的意思是里面存储的spec文件是用的什么编码方式
回复

使用道具 举报

发表于 2007-7-28 20:37:56 | 显示全部楼层
原帖由 npcomet 于 2007-7-28 19:19 发表
哦 我的意思是里面存储的spec文件是用的什么编码方式


是 gb18030 编码队吧~
回复

使用道具 举报

发表于 2007-7-28 21:42:36 | 显示全部楼层
应该是的
回复

使用道具 举报

发表于 2007-7-29 12:51:36 | 显示全部楼层
1、从2.0版本就可以
回复

使用道具 举报

 楼主| 发表于 2007-7-29 13:56:17 | 显示全部楼层
嗯,中间曾经有个版本不支持ntfs,现在都支持,包括安装用的grub也支持,boot下的文件可以放在ntfs分区。
回复

使用道具 举报

发表于 2007-7-29 19:56:49 | 显示全部楼层
所谓 XP 对 boot 目录敏感,在我这里没有这个问题。

从 XP 的系统保护机制来说,也不可能出现这个问题。XP 有更多要保护的程序与目录,它们都只是加了一个系统属性。

另外, boot 目录对于原生态的 XP 系统来说,它是一个外来品。不可能对其加以特别保护。

haulm 的情况应该是原来已经有某个程序对已有的 boot 目录设定了系统属性。
回复

使用道具 举报

发表于 2007-7-29 20:59:32 | 显示全部楼层
我不知道Vista怎样,但XP之前是不会对boot目录进行任何的保护的

如果boot目录被隐藏了
可以试一试

attrib -h -r -s \boot
回复

使用道具 举报

发表于 2007-7-30 12:26:35 | 显示全部楼层
我的H盘是FAT32格式的,我把ISO放在H盘根目录下,把那两个文件也放在H盘下。
在GRUB下执行root /dev/hda9 时提示unrecognized......
改成root (hd0,9)就好了。
接下来都按顶楼所述,安装成功。
回复

使用道具 举报

发表于 2007-7-31 13:25:18 | 显示全部楼层
其实这个版本的安装很简单,方法如下:

1. 把 iso 中的 boot 目录 copy 到 C 盘中
2. 把 iso 中的 menu.lst 文件 copy 到 c:\boot\grub\ 目录中
3. 把 c:\boot\grub\grldr 文件 move 到 c:\ 中
4. 修改 boot.ini 文件,在最后行加入
  1. c:\grldr="Install Magic Linux ..."
复制代码

5. 确认 iso 文件已经放到任何一个分区的根目录了

然后重启,即可安装

[ 本帖最后由 heyuqi 于 2007-7-31 13:26 编辑 ]
回复

使用道具 举报

发表于 2007-8-4 16:20:08 | 显示全部楼层

烧了dvd,安装成功

让朋友给烧了一张dvd,安装好了。没有gimp和firefox
回复

使用道具 举报

 楼主| 发表于 2007-8-4 17:28:42 | 显示全部楼层
呵呵,如果dvd的话,可以包含更多的东西,不过现在不能选择安装,挺麻烦的。
回复

使用道具 举报

发表于 2007-8-5 07:35:30 | 显示全部楼层
要是MI可以选择安装,将是一大突破。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 23:43 , Processed in 0.059516 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表