Contents
Status
Debian 5.0 "Lenny" includes parts of Sucrose 0.82.1: all of Glucose, but missing most of Fructose.
Debian "Sid" includes parts of Sucrose 0.84.6 and Sucrose 0.86.2: most of Glucose, all missing most of Fructose.
Running the Sugar interface on Debian
Installation on plain Sid/Lenny
The following command on Lenny installs all officially available parts of the Sugar 0.82 environment:
aptitude --with-recommends install sugar
Similarly, use one of the following on Sid to install officially available parts of either Sugar 0.84/0.86 environment:
aptitude --with-recommends install sugar-0.84 aptitude install sucrose-0.86
Unofficial add-ons
The official Sid packages is also unofficially backported and made available for Lenny (on i386 and amd64 so far), using this APT line:
deb http://debian.jones.dk/ lenny sugar
Similarly, official packages not yet approved and released for Sid are unofficially made available (on amd64 and sometimes other archs too), using this APT line:
deb http://debian.jones.dk/ sid sugar
NB! Lenny backport includes a backport of several large GTK components which should not, but might anyway, trigger problems with other parts of Lenny using GTK. Please do file bugreports against the packages showing problems as usual, but make sure to mention your use of these backported packages, as some developers may choose to not spend time on bastard systems.
Building Sugar packages for Debian
Development overview of Sugar packages in Debian is here.
Development comparison between Sugar packages in Debian and Ubuntu is here.
Work on improved packaging from scratch is available through these commands:
sudo aptitude install git-buildpackage git clone git://git.debian.org/git/collab-maint/sugar-base cd sugar-base git fetch origin upstream:upstream git-buildpackage
If you have improvements to the above GIT work, then please advertise your own forked GIT repository here.
More scripts to initialize a local git repo and to push it back into the master repo are available.
Using sugar-jhbuild
To get the latest development versions you can use sugar-jhbuild.
Fructose packages missing in Sid
Etoys (version on a.sl.o does not work with etoys package currently in Debian: "unknown option: -sugarBundleId")
ImageViewer (not on a.sl.o)
Jukebox (version on a.sl.o segfaults after installing gstreamer0.10-plugins-good)
Terminal (version on a.sl.o works fine after installing python-simplejson)
TurtleArt (version on a.sl.o works fine after installing python-simplejson)