Debian: Difference between revisions
No edit summary |
0.84 and 0.86 now packaged! |
||
| Line 4: | Line 4: | ||
[[Image:Debian.jpg]] | [[Image:Debian.jpg]] | ||
The Sugar packages for Debian provide a Sugar environment that is easy to install and can be configured as an | The Sugar packages for Debian provide a Sugar environment that is easy to install and can be configured as an X11 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. | 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 | Sugar on Debian is packaged and maintained by the [http://alioth.debian.org/projects/debian-olpc/ Alioth OLPC team], who welcomes new contributors to test, document, triage, and make packages. | ||
__TOC__ | __TOC__ | ||
== Sugar on Debian 5.0 (Lenny) == | == Sugar on Debian 5.0 (Lenny) == | ||
| Line 25: | Line 25: | ||
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. | 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. | We do recommend using the version 0.84 packages instead, as mentioned below: | ||
=== Sucrose 0. | === Sucrose 0.84 === | ||
'''Up-to-date version, unofficial repository''' | '''Up-to-date version, unofficial repository''' | ||
| Line 36: | Line 36: | ||
sudo sh -c 'echo deb http://debian.jones.dk/ lenny sugar > /etc/apt/sources.list.d/sugar.list' | sudo sh -c 'echo deb http://debian.jones.dk/ lenny sugar > /etc/apt/sources.list.d/sugar.list' | ||
sudo aptitude update | sudo aptitude update | ||
sudo aptitude install sugar | sudo aptitude install sugar-0.84 | ||
(above works for i386 and amd64 platforms - please post to debian-olpc-devel@lists.alioth.debian.org if other architectures are wanted) | (above works for i386 and amd64 platforms - please post to debian-olpc-devel@lists.alioth.debian.org if other architectures are wanted) | ||
A development release of the upcoming 0.86 release is available too - just replace the trailing version with 0.86. | |||
== Sugar on Debian unstable (Sid) == | == Sugar on Debian unstable (Sid) == | ||
Sid, the never-released development branch of Debian, currently contains Sucrose 0. | Sid, the never-released development branch of Debian, currently contains Sucrose 0.84 and 0.86 packages. | ||
Installation instructions: | Installation instructions: | ||
sudo aptitude install sugar | sudo sh -c 'echo deb http://debian.jones.dk/ sid sugar > /etc/apt/sources.list.d/sugar.list' | ||
sudo aptitude update | |||
sudo aptitude install sugar-0.84 | |||
(adding the unofficial source is needed until metacity is updated - see http://bugs.debian.org/547346 ) | |||
A development release of the upcoming 0.86 release is available too - just replace the trailing version with 0.86. | |||
== Usage == | == Usage == | ||
| Line 60: | Line 68: | ||
SUGAR_LOGGER_LEVEL=debug PRESENCESERVICE_DEBUG=1 sugar-emulator | SUGAR_LOGGER_LEVEL=debug PRESENCESERVICE_DEBUG=1 sugar-emulator | ||
If everything is working fine, you can log into Sugar from the | If everything is working fine, you can log into Sugar from the GDM login screen instead of running sugar-emulator. | ||
== Resources == | == Resources == | ||