Sugar

From OLPC
Jump to navigation Jump to search
  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.

[Image:Sugar.png|350px|thumb|none|Sugar running on Fedora Core]

Download

Sugar is currently under heavy development.

Source repositories

Build from sources

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 jhbuild
$ cd jhbuild
$ make
$ make install
  • Create a .jhbuildrc file in your home directoy. Use sugar.jhbuildrc as a template
  • Build sugar and his dependencies
jhbuild -m http://gnome.org/~marco/sugar.modules build sugar 
  • Run sugar
jhbuild run sugar

Distribution specific

Milestones

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

External Links