Debian: Difference between revisions
Borrow massively from Ubuntu page. |
Introduce Lenny above Sid, and improve various bits. |
||
| Line 9: | Line 9: | ||
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. | 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__ | __TOC__ | ||
== Sugar on Debian | == Sugar on Debian 5.0 (Lenny) == | ||
=== Official Sucrose 0.82 === | |||
'''Old, only partial, but officially included in Lenny''' | |||
These are the the core parts of Sugar that was packaged in early 2009 and got included officially with the stable Debian 5.0 release, codename "Lenny". | |||
Most of 0.82 Sucrose and Sucrose is included, with the notable exceptions of Read, Write and Etoys. | |||
Installation instructions: | Installation instructions: | ||
sudo aptitude --with-recommends install sugar | sudo aptitude --with-recommends install sugar | ||
Additional Sugar activities can be installed locally from .xo packages. Some activities requiring additional library code (like Read and Write), needs specially crafted .xo packages, however - the standard released ones won't work. | |||
We do recommend using the version 0.82 packages instead, as mentioned below: | |||
=== Sucrose 0.82 === | |||
'''Up-to-date version, unofficial repository''' | |||
Improvements to official Debian packaging of Sugar, made after the release of Lenny, have been carefully backported by same developers and made available as unofficial addon to Lenny. | |||
Installation instructions: | |||
sudo echo deb http://debian.jones.dk/ lenny sugar > /etc/apt/sources.list.d/sugar.list | |||
sudo aptitude update | |||
sudo aptitude install sugar | |||
(above works for i386 and amd64 platforms - please post to debian-olpc-devel@lists.alioth.debian.org if other architectures are wanted) | |||
== | == Sugar on Debian unstable (Sid) == | ||
Sid, the never-released development branch of Debian, currently contains Sucrose 0.82 packages. | |||
Installation instructions: | |||
sudo aptitude install sugar | |||
== Usage == | |||
Run sugar in a window under another desktop (GNOME, KDE, XFCE etc.): | |||
sugar-emulator | |||
Logfiles and other data are 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. | |||
== Resources == | == Resources == | ||