Difference between revisions of "Debian"

From Sugar Labs
Jump to navigation Jump to search
(Borrow massively from Ubuntu page.)
Line 1: Line 1:
 +
= Sugar on Debian =
 +
 
[[Image:Debian.jpg]]
 
[[Image:Debian.jpg]]
  
= Sugar on Debian =
+
The Sugar packages for Debian provide a Sugar environment that is easy to install and can be configured as an X session in gdm or run in a window with sugar-emulator.
 +
 
 +
It is a much simpler platform to set up for activity developers than jhbuild, although is not bleeding-edge.
 +
 
 +
Sugar on Debian is packaged and maintained by the [http://alioth.debian.org/projects/debian-olpc/ Alioth OLPC team], who welcome new contributors to test, document, triage, and make packages.
 +
__TOC__
 +
== Sugar on Debian unstable (Sid) ==
 +
 
 +
Sid, the never-released development branch of Debian, currently contains Sucrose 0.82 packages.
 +
 
 +
Installation instructions:
 +
sudo aptitude --with-recommends install sugar
 +
 
 +
Run sugar in a window under another desktop (GNOME, KDE, XFCE etc.):
 +
sugar-emulator
 +
 
 +
Logfiles and other data is stored below ~/.sugar
 +
 
 +
You can start sugar using an alternative profile (e.g. to run multiple virtual Sugar environments concurrently) with the following command instead:
 +
SUGAR_PROFILE=another_profile sugar-emulator
 +
 
 +
If you need verbose log files for debugging, use the following command instead:
 +
SUGAR_LOGGER_LEVEL=debug PRESENCESERVICE_DEBUG=1 sugar-emulator
 +
 
 +
If everything is working fine, you can log into Sugar from the gdm login screen instead of running sugar-emulator.
 +
 
 +
== Sugar on Debian 5.0 (Lenny) ==
 +
 
 +
=== Sucrose 0.81 ===
 +
 
 +
'''Old, but included in Lenny'''
 +
 
 +
In summer 2008 when Debian Lenny went into "freeze" (finalizing stage where only bugfixes are allowed), only packages from 0.81.x was packaged officially.
 +
 
 +
We do recommend using the version 0.82 packages instead, as mentioned below:
 +
 
 +
=== Sucrose 0.82 ===
 +
 
 +
'''Up-to-date version, unofficial repository'''
  
Simplest is to use officially packaged Sugar packages:
+
All packages released officially to the Debian development branch as mentioned above, has been carefully backported to Lenny by same developers, and made available outside of official Debian infrastructure.
  
 +
Installation instructions:
 +
sudo -s
 +
echo deb http://debian.jones.dk/ lenny sugar > /etc/apt/sources.list.d/sugar.list
 +
aptitude update
 +
aptitude upgrade
 
  aptitude --with-recommends install sugar
 
  aptitude --with-recommends install sugar
  
 +
(above works for i386 and amd64 platforms - please post to debian-olpc-devel@lists.alioth.debian.org if other architectures are wanted)
  
 
== Resources ==
 
== Resources ==
  
 
* http://wiki.debian.org/Sugar
 
* http://wiki.debian.org/Sugar
 
+
* http://alioth.debian.org/projects/debian-olpc/
 
 
This method now works in Debian Testing as of May 22, 2008 ([http://lists.lo-res.org/pipermail/its.an.education.project/2008-May/000691.html IAEP: Core Sugar framework now in Debian Testing!])
 
 
 
  
 
[[Category:Supported systems]]
 
[[Category:Supported systems]]

Revision as of 15:17, 7 December 2008

Sugar on Debian

Debian.jpg

The Sugar packages for Debian provide a Sugar environment that is easy to install and can be configured as an X session in gdm or run in a window with sugar-emulator.

It is a much simpler platform to set up for activity developers than jhbuild, although is not bleeding-edge.

Sugar on Debian is packaged and maintained by the Alioth OLPC team, who welcome new contributors to test, document, triage, and make packages.

Sugar on Debian unstable (Sid)

Sid, the never-released development branch of Debian, currently contains Sucrose 0.82 packages.

Installation instructions:

sudo aptitude --with-recommends install sugar

Run sugar in a window under another desktop (GNOME, KDE, XFCE etc.):

sugar-emulator

Logfiles and other data is stored below ~/.sugar

You can start sugar using an alternative profile (e.g. to run multiple virtual Sugar environments concurrently) with the following command instead:

SUGAR_PROFILE=another_profile sugar-emulator

If you need verbose log files for debugging, use the following command instead:

SUGAR_LOGGER_LEVEL=debug PRESENCESERVICE_DEBUG=1 sugar-emulator

If everything is working fine, you can log into Sugar from the gdm login screen instead of running sugar-emulator.

Sugar on Debian 5.0 (Lenny)

Sucrose 0.81

Old, but included in Lenny

In summer 2008 when Debian Lenny went into "freeze" (finalizing stage where only bugfixes are allowed), only packages from 0.81.x was packaged officially.

We do recommend using the version 0.82 packages instead, as mentioned below:

Sucrose 0.82

Up-to-date version, unofficial repository

All packages released officially to the Debian development branch as mentioned above, has been carefully backported to Lenny by same developers, and made available outside of official Debian infrastructure.

Installation instructions:

sudo -s
echo deb http://debian.jones.dk/ lenny sugar > /etc/apt/sources.list.d/sugar.list
aptitude update 
aptitude upgrade
aptitude --with-recommends install sugar

(above works for i386 and amd64 platforms - please post to debian-olpc-devel@lists.alioth.debian.org if other architectures are wanted)

Resources