Sugar

From OLPC
Revision as of 04:02, 24 June 2006 by 71.243.24.8 (talk)
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.

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 it
$ cd jhbuild
$ make
$ make install
  • Create a .jhbuildrc file in your home directoy. Use [File: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