Changes

Jump to navigation Jump to search
Created page with "== Installation == Fedora specific instructions: sudo yum install gnome-packagekit Debian and Ubuntu specific instructons: sudo apt-get install packagekit-gnome Then, in a..."
== Installation ==

Fedora specific instructions:

sudo yum install gnome-packagekit

Debian and Ubuntu specific instructons:

sudo apt-get install packagekit-gnome

Then, in all environments:

wget http://download.sugarlabs.org/sweets/sweets/installer.sh
sh installer.sh

After installing PackageKit, you need to restart the DBus system bus. The easiest way is to just restart the machine. If PackageKit was already installed, you need to relogin from X session at least.

== Launch ==

To launch recent stable Sugar in emulator mode, type in Terminal activity or in any other terminal:

sweets dextrose/sugar:emulator

To make it possible to have additional dependencies involved, e.g., to run Browse activity, use {{Code|-S}} command-line argument:

sweets -S dextrose/sugar:emulator

To run a particular, but not the latest, e.g., 0.88 version:

sweets dextrose/sugar:emulator = 0.88

To get information about what exact versions are provided, use {{Code|status command}} with {{Code|-v}} argument:

sweets status -v dextrose/sugar

=== Running sugar from X session ===

To start Sugar in the session mode, i.e., not from Xephyr, it will be useful to add a new X session. Place {{Code|sweets}} invocation into your {{Code|~/.xsession}} file:

PATH=$HOME/.local/bin:$PATH
sweets sdk/sugar

and create a {{Code|/usr/share/xsessions/sweets.desktop}} desktop file:

[Desktop Entry]
Encoding=UTF-8
Name=Sweets
GenericName=Sweets
Exec=/etc/X11/Xsession
Type=Application

After getting a login screen, Sweets session should be present in the sessions list.

== Upgrade ==

To upgrade Sweets itself, type in Terminal activity, or any other terminal:

sweets upgrade

To update information about new Sugar versions that come via Sweets, use {{Code|-R}} command-line argument with any sweets launch variant, e.g., with {{Code|status}} command:

sweets status -R dextrose/sugar

Navigation menu