Sugar

From OLPC
Jump to: navigation, 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