Differences between revisions 44 and 45
Revision 44 as of 2009-11-13 10:02:10
Size: 4173
Comment: Reorganize (and rephrase a few of the) sections.
Revision 45 as of 2009-11-13 14:40:23
Size: 4163
Editor: ?SaschaSilbe
Comment: description says lenny, apt line says sid, so let's fix the description :)
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
Similarly, official packages not yet approved and released for Sid are unofficially made available for Lenny (on amd64 and sometimes other archs too), using this APT line:{{{ 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:{{{

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 --with-recommends install sugar-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)

  • Log (version on a.sl.o works fine)

  • Terminal (version on a.sl.o works fine after installing python-simplejson)

  • TurtleArt (version on a.sl.o works fine after installing python-simplejson)

  • Write (needs libabiword #512777)