Differences between revisions 52 and 53
Revision 52 as of 2010-01-26 14:40:50
Size: 4544
Editor: DavidFarning
Comment: add links to tasks
Revision 53 as of 2010-04-06 11:56:15
Size: 4582
Editor: ?SaschaSilbe
Comment: Split up installation instructions for (plain) Lenny and Squeeze/Sid to make it more clear that Squeeze/Sid doesn't have 0.82
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
=== Installation on plain Sid/Lenny === === Installation on plain Lenny ===
Line 16: Line 16:
Similarly, use one of the following on Sid to install officially available parts of either Sugar branch:{{{ === Installation on plain Squeeze/Sid ===

U
se one of the following on Squeeze/Sid to install officially available parts of either Sugar branch:{{{

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 0.84.6, 0.86.2 and 0.87.1: most of Glucose, all missing most of Fructose.

Running the Sugar interface on Debian

Installation on plain Lenny

The following command on Lenny installs all officially available parts of the Sugar 0.82 environment:

aptitude --with-recommends install sugar

Installation on plain Squeeze/Sid

Use one of the following on Squeeze/Sid to install officially available parts of either Sugar branch:

aptitude install sucrose-0.84
aptitude install sucrose-0.86
aptitude install sucrose-0.88

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.

Pending tasks and their status

For a list of open and pending tasks please see ?tasks.

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 on PPC 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 (version on a.sl.o seems to work fine after installing python-abiword - someone should investigate whether the plugins contained in abiword might be useful for Write, e.g. for importing documents in different formats)