Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 13: Line 13:


=== Building from source ===
=== Building from source ===

Sugar is composed of a few modules, and depends on xulrunner, which is not yet packaged by distributions. The easier way to build it from sources is to use jhbuild,

* Check out jhbuild from GNOME cvs
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
CVS password: <press enter>
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome checkout jhbuild
* Install it
$ cd jhbuild
$ make
$ make install
* Create a .jhbuildrc file in your home directoy. Use [sample.jhbuildrc] as a template
* Build sugar and his dependencies
* Run sugar
jhbuild run sugar


=== Distribution specific ===
=== Distribution specific ===

Revision as of 04:00, 24 June 2006

  This page is monitored by the OLPC team.

Sugar is the core of the OLPC Python Environment. It's goal is to turn the Laptop into a fun, easy to use, social experience that promotes sharing and learning.

Download

Sugar is currently under heavy development.

Source repositories

Building from source

Sugar is composed of a few modules, and depends on xulrunner, which is not yet packaged by distributions. The easier way to build it from sources is to use jhbuild,

  • Check out jhbuild from GNOME cvs
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
Logging in to :pserver:anonymous@anoncvs.gnome.org:2401/cvs/gnome
CVS password: <press enter>
$ cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome checkout jhbuild
  • Install it
$ cd jhbuild
$ make
$ make install
  • Create a .jhbuildrc file in your home directoy. Use [sample.jhbuildrc] as a template
  • Build sugar and his dependencies
  • Run sugar
jhbuild run sugar

Distribution specific

Milestones

Notes, to-do lists, ideas, etc. for Sugar development are kept on the wiki.

External Links