Difference between revisions of "Ubuntu"

From Sugar Labs
Jump to navigation Jump to search
(467 intermediate revisions by 19 users not shown)
Line 1: Line 1:
= Sugar on Ubuntu =
+
Moved to https://github.com/sugarlabs/sugar/blob/master/docs/ubuntu.md
 
 
[[Image:Ubuntu.jpg|right]]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 [https://wiki.ubuntu.com/SugarTeam Ubuntu Sugar team], who welcome new contributors to test, document, triage, and make packages.
 
__TOC__
 
== Sugar on Ubuntu 8.10 (intrepid) ==
 
 
 
Intrepid, the current Ubuntu release, has Sucrose 0.82 packages synced from [[Community/Distributions/Debian|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 [https://launchpad.net/~sugarteam/+archive 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.
 
 
 
[http://janimo.blogspot.com/2008/02/sugar-finally-in-hardy-universe.html Installation instructions]
 
 
 
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 ===
 
 
 
'''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].
 
 
 
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
 
 
 
[[Category:Supported systems]]
 

Revision as of 01:35, 31 January 2018