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]] |