Changes
Development Team/Jhbuild/lang-ja (view source)
Revision as of 07:09, 17 May 2008
, 07:09, 17 May 2008updated JHBuild manual link to point to library.gnome.org
{{Translation
|version = 62639
|lang = ja
|source = Sugar with sugar-jhbuild}}
{{Ongoing Translation}}
[[Sugar]] のインストールで最も簡易な方法のひとつは [[sugar-jhbuild]] の使用です。
Sugar-jhbuild は Sugar の依存関係ならびに Sugar 自体をソースレポジトリから自動的にダウンロードするので、古くなったソースパッケージに頼らないで済みます。次の一般的な方法に従って, sugar-jhbuild で Sugar が構築できます。
'''注意:''' いくつかの Linux ディストリビューションは特有な操作が必要です。これらの操作に関しては[[:Category:Installing Sugar|installing Sugar]] を参照して下さい。
==sugar-jhbuild をチェックアウトする==
任意のディレクトリで、次のコマンドを実行する。
git-clone git://dev.laptop.org/sugar-jhbuild
== Sugar のベースシステムと依存をビルドする==
ディレクトリを変えてビルドを始める。
cd sugar-jhbuild
git pull
./sugar-jhbuild update
./sugar-jhbuild build
べースパッケージには、ソースからビルドする代わりにお使いの GNU ディストリビューションに含まれるバイナリパッケージか使用可能かもしれません。各ディストリビューションに関しては、[[:Category:Installing Sugar|Installing]] や [[:Category:Linux distributions|Linux]] のカテゴリを参照してください。
== Sugar を実行する==
次のコマンドで Sugar エミュレータが起動します。
./sugar-jhbuild run
エミュレータを終了するには Alt-Q を押します。
== 複数のインスタンスの実行==
Sugar の複数のインスタンスを実行するには、次の方法があります。
SUGAR_PROFILE=2 ./sugar-jhbuild run
== Run an individual activity ==
Within the sugar shell (./sugar-jhbuild shell), this command launches an individual activity for testing (from the [http://mailman.laptop.org/pipermail/sugar/2007-March/001720.html mailing list]):
sugar-activity [bundle name]
== Configure the mode and resolution of Sugar ==
You can make Sugar run in a window as well as specify a resolution. Within the sugar-jhbuild directory, backup, then edit the python program file '''sugar-emulator''':
cp build/bin/sugar-emulator build/bin/sugar-emulator.backup
nano build/bin/sugar-emulator
Find this piece of code:
<PRE>
cmd = [ 'Xephyr' ]
cmd.append(':%d' % display)
cmd.append('-ac')
if gtk.gdk.screen_width() < 1200 or gtk.gdk.screen_height() < 900:
cmd.append('-fullscreen')
else:
cmd.append('-screen')
cmd.append('%dx%d' % (1200, 900))
</PRE>
Comment out the '''if''' and '''else''' instructions, and specify the screen resolution and mode you want (it's important to delete 4 spaces behind the "cmd.append" lines):
<PRE>
cmd = [ 'Xephyr' ]
cmd.append(':%d' % display)
cmd.append('-ac')
# if gtk.gdk.screen_width() < 1200 or gtk.gdk.screen_height() < 900:
# cmd.append('-fullscreen')
# else:
cmd.append('-screen')
cmd.append('%dx%d' % (800, 600))
</PRE>
Sugar will now run on a 800x600 window.
== Other commands ==
JHBuild has several other commands that can be useful for development. You can get an overview with:
./sugar-jhbuild --help-commands
A useful sequence of commands for building Sugar, from the [http://mailman.laptop.org/pipermail/sugar/2007-February/001352.html Sugar mailing list]:
./sugar-jhbuild update
./sugar-jhbuild build
./sugar-jhbuild run
== Customize ==
To customize the build create a configuration file, named .olpc.jhbuildrc, in your home directory.
=== Write access to the repositories ===
If you have write access to the repositories you can add:
repos['gnome.org'] = ':ext:marco@cvs.gnome.org:/cvs/gnome'
repos['mozilla.org'] = ':ext:marco%gnome.org@cvs.mozilla.org:/cvsroot'
repos['dev.laptop.org'] = 'git+ssh://marco@dev.laptop.org/git/'
repos['dev.laptop.org/projects'] = 'git+ssh://marco@dev.laptop.org/git/projects/'
==External links==
* [http://library.gnome.org/devel/jhbuild/unstable/ JHBuild manual]
* [http://www.redhatmagazine.com/2007/02/23/building-the-xo-introducing-sugar/ Red Hat Magazine article: Introducing Sugar]
* [http://learn.laptop.org/tinderbox/ Tinderbox] (see the "Sugar JHBuild" tab). The old [http://dev.laptop.org/~cjb/sugar-tinder/ sugar-jhbuild tinderbox].
[[Category:Installing Sugar]]
|version = 62639
|lang = ja
|source = Sugar with sugar-jhbuild}}
{{Ongoing Translation}}
[[Sugar]] のインストールで最も簡易な方法のひとつは [[sugar-jhbuild]] の使用です。
Sugar-jhbuild は Sugar の依存関係ならびに Sugar 自体をソースレポジトリから自動的にダウンロードするので、古くなったソースパッケージに頼らないで済みます。次の一般的な方法に従って, sugar-jhbuild で Sugar が構築できます。
'''注意:''' いくつかの Linux ディストリビューションは特有な操作が必要です。これらの操作に関しては[[:Category:Installing Sugar|installing Sugar]] を参照して下さい。
==sugar-jhbuild をチェックアウトする==
任意のディレクトリで、次のコマンドを実行する。
git-clone git://dev.laptop.org/sugar-jhbuild
== Sugar のベースシステムと依存をビルドする==
ディレクトリを変えてビルドを始める。
cd sugar-jhbuild
git pull
./sugar-jhbuild update
./sugar-jhbuild build
べースパッケージには、ソースからビルドする代わりにお使いの GNU ディストリビューションに含まれるバイナリパッケージか使用可能かもしれません。各ディストリビューションに関しては、[[:Category:Installing Sugar|Installing]] や [[:Category:Linux distributions|Linux]] のカテゴリを参照してください。
== Sugar を実行する==
次のコマンドで Sugar エミュレータが起動します。
./sugar-jhbuild run
エミュレータを終了するには Alt-Q を押します。
== 複数のインスタンスの実行==
Sugar の複数のインスタンスを実行するには、次の方法があります。
SUGAR_PROFILE=2 ./sugar-jhbuild run
== Run an individual activity ==
Within the sugar shell (./sugar-jhbuild shell), this command launches an individual activity for testing (from the [http://mailman.laptop.org/pipermail/sugar/2007-March/001720.html mailing list]):
sugar-activity [bundle name]
== Configure the mode and resolution of Sugar ==
You can make Sugar run in a window as well as specify a resolution. Within the sugar-jhbuild directory, backup, then edit the python program file '''sugar-emulator''':
cp build/bin/sugar-emulator build/bin/sugar-emulator.backup
nano build/bin/sugar-emulator
Find this piece of code:
<PRE>
cmd = [ 'Xephyr' ]
cmd.append(':%d' % display)
cmd.append('-ac')
if gtk.gdk.screen_width() < 1200 or gtk.gdk.screen_height() < 900:
cmd.append('-fullscreen')
else:
cmd.append('-screen')
cmd.append('%dx%d' % (1200, 900))
</PRE>
Comment out the '''if''' and '''else''' instructions, and specify the screen resolution and mode you want (it's important to delete 4 spaces behind the "cmd.append" lines):
<PRE>
cmd = [ 'Xephyr' ]
cmd.append(':%d' % display)
cmd.append('-ac')
# if gtk.gdk.screen_width() < 1200 or gtk.gdk.screen_height() < 900:
# cmd.append('-fullscreen')
# else:
cmd.append('-screen')
cmd.append('%dx%d' % (800, 600))
</PRE>
Sugar will now run on a 800x600 window.
== Other commands ==
JHBuild has several other commands that can be useful for development. You can get an overview with:
./sugar-jhbuild --help-commands
A useful sequence of commands for building Sugar, from the [http://mailman.laptop.org/pipermail/sugar/2007-February/001352.html Sugar mailing list]:
./sugar-jhbuild update
./sugar-jhbuild build
./sugar-jhbuild run
== Customize ==
To customize the build create a configuration file, named .olpc.jhbuildrc, in your home directory.
=== Write access to the repositories ===
If you have write access to the repositories you can add:
repos['gnome.org'] = ':ext:marco@cvs.gnome.org:/cvs/gnome'
repos['mozilla.org'] = ':ext:marco%gnome.org@cvs.mozilla.org:/cvsroot'
repos['dev.laptop.org'] = 'git+ssh://marco@dev.laptop.org/git/'
repos['dev.laptop.org/projects'] = 'git+ssh://marco@dev.laptop.org/git/projects/'
==External links==
* [http://library.gnome.org/devel/jhbuild/unstable/ JHBuild manual]
* [http://www.redhatmagazine.com/2007/02/23/building-the-xo-introducing-sugar/ Red Hat Magazine article: Introducing Sugar]
* [http://learn.laptop.org/tinderbox/ Tinderbox] (see the "Sugar JHBuild" tab). The old [http://dev.laptop.org/~cjb/sugar-tinder/ sugar-jhbuild tinderbox].
[[Category:Installing Sugar]]