Sugar: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 15: Line 15:
==Download==
==Download==


Sugar is currently under heavy development.
Sugar is currently under heavy development, and is not meant for use by anyone but developers and tinkerers. There are no binary packages yet available, and you must build from sources.


=== Build from sources ===
=== 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,
Sugar has a fair number of dependencies, some of which are not yet packaged by distributions (e.g. xulrunner). The easiest way to build Sugar is to [[Sugar with sugar-jhbuild|use sugar-jhbuild]].

* Check out [[sugar-jhbuild]]
git clone git://dev.laptop.org/sugar-jhbuild

* Build sugar and his dependecies
cd sugar-jhbuild
./sugar-jhbuild

* Run sugar
sugar-jhbuild run

Note that [[sugar-jhbuild]] is still in early development. In particular, dependencies detection will be improved. It needs a lot of testing, so give it a try and [http://dev.laptop.org/newticket?component=sugar report issues]!


=== Source repositories ===
=== Source repositories ===
Line 40: Line 28:
=== Distribution specific ===
=== Distribution specific ===


* [[Sugar on Windows|Microsoft Windows]]
* Suse instructions can be found at [[Sugar Setup on SUSE]]
* [[Sugar on MacOS X|Apple MacOS X]]
* [[Installing_sugar--devel_on_Ubuntu_Linux|Using sugar-jhbuild on Ubuntu Linux]]

* [[Sugar on FreeBSD|FreeBSD]]

* [[Sugar on SUSE|SUSE]]
* [[Sugar on Ubuntu Linux|Ubuntu]]
* [[Sugar on Fedora Core|Fedora Core]]
* [[Sugar on Debian|Debian]]


==Milestones==
==Milestones==

Revision as of 17:01, 29 June 2006

  This page is monitored by the OLPC team.

For the category Sugar, see Category:Sugar.

About

Application developers on the OLPC will mostly be working with Python, the GTK GUI and the GECKO HTML engine. This combination is called Sugar.

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

Sugar running on Fedora Core

Download

Sugar is currently under heavy development, and is not meant for use by anyone but developers and tinkerers. There are no binary packages yet available, and you must build from sources.

Build from sources

Sugar has a fair number of dependencies, some of which are not yet packaged by distributions (e.g. xulrunner). The easiest way to build Sugar is to use sugar-jhbuild.

Source repositories

Distribution specific

Milestones

Demo 1 - Seven Country Task Force Meeting, May 23rd 2006
Demo 2 - GUADEC, June 24th 2006

Design Reviews

Design Review 2 - Notes & Mockups

External Links