Sugar on Debian

From OLPC
Revision as of 17:16, 29 March 2007 by 18.85.18.132 (talk)
Jump to navigation Jump to search
This article is a stub. You can help the OLPC project by expanding it.


Please contribute instructions for getting Sugar to work with Debian GNU/Linux.


Installing sugar on Debian Unstable

You pretty much need to use sugar-jhbuild. However, you can minimize the work it does without undue strain on your system (i.e., without resorting to use of experimental packages and the like).

Get sugar-jhbuild

aptitude install git-core

Get sugar-jhbuild through git as described on Sugar_with_sugar-jhbuild

Run sugar-jhbuild

cd sugar-jhbuild
./sugar-jhbuild update
./sugar-jhbuild build

Plenty of dependencies are likely to fail.

For build-base, you should need:

aptitude install libtool libsqlite3-dev libnspr4-dev docbook-xsl intltool

Now, this is ALL you need if you want to spend many hours compiling many packages. If you want to save yourself some work, there are some packages that can be installed through apt rather than via build-base:

aptitude install darcs libdbus-1-dev libenchant-dev libfribidi-dev libgconf2-dev libgsf-1-dev libgstreamer-plugins-base0.10-dev libxslt1-dev libxul-dev python-avahi python-cairo-dev xserver-xephyr xulrunner

But we're still missing python2.5 and some python2.5 modules that need separate compilation.