Difference between revisions of "Ubuntu"

From Sugar Labs
Jump to navigation Jump to search
Line 14: Line 14:
 
  sudo apt-get install sugar sugar-activities
 
  sudo apt-get install sugar sugar-activities
  
If you are experiencing problems after upgrading from 8.04 (Hardy), please do the following:
+
Run sugar in a window under a gnome login, with:
 +
sugar-emulator
 +
 
 +
If you need log files for debugging, use the following command:
 +
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.
 +
 
 +
If you are experiencing problems after upgrading from 8.04 (Hardy), please do the following to uninstall the partially-upgraded packages:
 
  sudo apt-get purge sugar sugar-\*
 
  sudo apt-get purge sugar sugar-\*
and repeat the installation command outlined above.  
+
and repeat the installation command outlined above to install only the new packages.
  
 
The following does not currently work, but should in the future:
 
The following does not currently work, but should in the future:
Line 36: Line 44:
  
 
There are extra packages in a [https://launchpad.net/~sugar/+archive/ PPA], including activities that could not be included in the Ubuntu archive due to license issues, as well as updated abiword packages.
 
There are extra packages in a [https://launchpad.net/~sugar/+archive/ PPA], including activities that could not be included in the Ubuntu archive due to license issues, as well as updated abiword packages.
 +
 +
We do recommend using the version 0.82 packages instead, as mentioned below:
  
 
=== Sucrose 0.82 ===
 
=== Sucrose 0.82 ===
  
'''Up-to-date version'''
+
'''Up-to-date version, extra repository'''
  
 
The Ubuntu packages were updated to the latest [[DevelopmentTeam/Release/Releases/Sucrose/0.82|0.82]] point release in the [https://launchpad.net/~sugarteam/+archive Sugar Team PPA].
 
The Ubuntu packages were updated to the latest [[DevelopmentTeam/Release/Releases/Sucrose/0.82|0.82]] point release in the [https://launchpad.net/~sugarteam/+archive Sugar Team PPA].

Revision as of 07:53, 5 December 2008

Sugar on Ubuntu

Ubuntu.jpg

The Sugar packages for Ubuntu 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 Ubuntu is packaged and maintained by the Ubuntu Sugar team, who welcome new contributors to test, document, triage, and make packages.

Sugar on Ubuntu 8.10 (intrepid)

Intrepid, the current Ubuntu release, has Sucrose 0.82 packages synced from Debian.

Installation instructions:

sudo apt-get install sugar sugar-activities

Run sugar in a window under a gnome login, with:

sugar-emulator

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

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.

If you are experiencing problems after upgrading from 8.04 (Hardy), please do the following to uninstall the partially-upgraded packages:

sudo apt-get purge sugar sugar-\*

and repeat the installation command outlined above to install only the new packages.

The following does not currently work, but should in the future: Some activities could not be included due to missing dependencies - notably Read and Write. These will be published in the Sugar Team PPA soon, which can be accessed via

sudo -s
echo deb http://ppa.launchpad.net/sugarteam/ubuntu hardy main > /etc/apt/sources.list.d/sugar.list
apt-get update 
apt-get install sugar sugar-emulator sugar-activities

Sugar on Ubuntu 8.04 LTS (hardy)

Sugar 0.79.0

Old, but included in Hardy

Sugar was packaged in Universe for Hardy (Ubuntu 8.04) by Jani Monoses. The version packaged is 0.79.0, similar to the version in OLPC Release 8.1.0.

Installation instructions

There are extra packages in a PPA, including activities that could not be included in the Ubuntu archive due to license issues, as well as updated abiword packages.

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

Sucrose 0.82

Up-to-date version, extra repository

The Ubuntu packages were updated to the latest 0.82 point release in the Sugar Team PPA.

Installation instructions:

sudo -s
echo deb http://ppa.launchpad.net/sugarteam/ubuntu hardy main > /etc/apt/sources.list.d/sugar.list
apt-get update 
apt-get install sugar sugar-emulator sugar-activities

ejabberd on Ubuntu

We use ejabberd for a collaboration server. Ubuntu 8.10 ships with the required patches included in ejabberd, so you can install ejabberd, configure it and have working collaboration within minutes, using these installation instructions: http://wiki.laptop.org/go/Installing_ejabberd/deb

For Ubuntu 8.04 you need to build from source: http://wiki.laptop.org/go/Installing_ejabberd