Ubuntu: Difference between revisions
m update intro |
m refactored page and removed section on unbutu 8.10 as it was too out of date to be usefull. |
||
| Line 10: | Line 10: | ||
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. | 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. | ||
== Sugar on Ubuntu 10.04 (lucid) == | |||
Lucid has Sugar 0.88, 0.86, and 0.84 packages synced from [[Community/Distributions/Debian|Debian]]. | |||
The current preferred method of running Sugar on the ubuntu is via Ubuntu Sugar Remix which can be downloaded at http://people.sugarlabs.org/dfarning | |||
Sugar | |||
Packages can also be install via sudo | |||
sudo apt-get install sugar sugar-activities | sudo apt-get install sugar sugar-activities | ||
== | == Sugar on Ubuntu 9.10 (karmic) == | ||
The prefered way to run Sugar on karmic is via sugar-* PPA. The purposes to have these PPAs are that for now there is a lack of official sugar packages in ubuntu(hope it will be resolved soon by porting Debian packages) and give users a chance to test last development releases. | |||
The | |||
Its possible because these PPAs are based on packages generated by [[Deployment_Team/jhconvert|jhconvert]], its not a problem to support them. These packages are pretty simple and straightforward and were generated with one idea in mind - start sugar, so they don't follow any Debian/Ubuntu policies and aren't intended to be official packages. | Its possible because these PPAs are based on packages generated by [[Deployment_Team/jhconvert|jhconvert]], its not a problem to support them. These packages are pretty simple and straightforward and were generated with one idea in mind - start sugar, so they don't follow any Debian/Ubuntu policies and aren't intended to be official packages. | ||
| Line 176: | Line 85: | ||
gpg: Total number processed: 1 | gpg: Total number processed: 1 | ||
gpg: imported: 1 (RSA: 1) | gpg: imported: 1 (RSA: 1) | ||
== Sugar on Ubuntu 9.04 (jaunty) == | |||
Jaunty, the current Ubuntu release, has Sucrose 0.83 packages synced from [[Community/Distributions/Debian|Debian]]. | |||
Sugar does not work out-of-the-box under Jaunty as of 2009-07-01, although there is a workaround. See the [[Talk:Community/Distributions/Ubuntu|discussion here]] for more information. | |||
:That work around doesn't work.--[[User:Dennis Daniels|Dennis Daniels]] 00:38, 7 August 2009 (UTC) | |||
0.84 Works for me from https://launchpad.net/~alsroot/+archive/ppa package name is sugar-platform --[[User:Satyaakam]] 22:00,12 August 2009 (IST) | |||
*works for me on 9.04 using ppa [http://wiki.sugarlabs.org/go/Community/Distributions/Ubuntu#Using_sugar_PPAs] Oct 31 2009 | |||
=== Installing === | |||
Installation instructions: | |||
sudo apt-get install sugar sugar-activities | |||
== Sugar on Ubuntu 8.10 (intrepid) == | |||
Intrepid, the previous Ubuntu release, has Sucrose 0.82 packages synced from [[Community/Distributions/Debian|Debian]]. | |||
=== Installing === | |||
Installation instructions: | |||
sudo apt-get install sugar sugar-activities | |||
=== Running Sugar === | |||
Run sugar in a window under a gnome login, using the Applications menu > Other > Sugar Emulator, or running the following in a terminal: | |||
sugar-emulator | |||
If everything is working fine, you can log into Sugar from the gdm login screen instead of running sugar-emulator. | |||
<!-- | |||
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 | |||
--> | |||
=== Upgrading === | |||
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. | |||
=== Reporting Bugs === | |||
If you need log files for debugging, use the following command in a GNOME terminal ''(not Sugar Terminal)'' to run sugar with debug logs turned on: | |||
SUGAR_LOGGER_LEVEL=debug PRESENCESERVICE_DEBUG=1 sugar-emulator | |||
This generates log files in the .sugar/default/logs directory under your home directory. | |||
To report a bug on Sugar or one of the Sugar activities on Ubuntu, use the following steps: | |||
* Go to https://launchpad.net/sucrose which represents all the Sugar components and activities supported in Ubuntu. | |||
* Click on the appropriate component at the bottom of the page. If in doubt, click "Sugar shell" which is the base Sugar component. | |||
* On the resulting page, scroll down to "Packages" and click on the hardy or intrepid package. | |||
* On the resulting page, click on the "Bugs" tab at the top of the page. | |||
* That takes you to a page listing known bugs on the package, and with a red "Report a bug" button. | |||
Please include any relevant log files in a bug report: activity log files usually are named similarly to "org.laptop.Chat-1.log" (which is the log file for Chat). If you have run the activity multiple times in the current Sugar session, there will be Chat-2, Chat-3, etc so try to include the appropriate one. | |||
If a problem or bug involves seeing (or not seeing) people in Neighborhood View, or activity sharing/collaboration, please also include presenceservice.log in the bug report. | |||
'''Please note''': The Ubuntu Sugar team will do their best to provide fixes for bugs, but it does take time to get an updated package uploaded through Ubuntu's [https://wiki.ubuntu.com/StableReleaseUpdates Stable Release Updates] process. Where possible we'll suggest a workaround, or provide a fix in the [https://launchpad.net/~sugarteam/+archive Sugar Team PPA] first. | |||
= ejabberd collaboration server on Ubuntu = | = ejabberd collaboration server on Ubuntu = | ||