Sweets Distribution

From Sugar Labs
Revision as of 14:20, 8 April 2012 by Satellit (talk | contribs) (→‎Installation: sweets-distribution Factory:Installation Notes Ubuntu 11.10)
Jump to navigation Jump to search

Harmonic Distribution version cycle: | 1.0 | Factory |

Summary

This is a set of repositories with native packages that compose Basic software of Harmonic Distribution effort.

Sweets Distributions packages form two major parts:

  • Sweets Desktop
    Sucrose, desktop environment of Sugar Learning Platform;
  • Sweets Server
    Server Kit components to create school servers to support Sugar Learning Platform.

This is a special, Sugar only, distribution. These are the key points that make the Sweets Distribution different from other Distributions:

  • The Sweets Distribution is formed as a 3rd party repository, i.e., it is not a complete GNU/Linux distribution;
  • It supports several several GNU/Linux distributions, and their releases, at the same time;
  • Packages from these repositories do not interfere with the rest of the system, e.g., it is possible to use Sugar from the Sweets Distribution and Sugar from official repositories at the same time.

Repositories

Sweets Distribution provides several repositories:

  • 0.94
    Repository with stable Sucrose-0.94 packages;
  • 0.88
    Repository with stable Sucrose-0.88 packages;
  • Factory
    Packages in development stage.

Repositories are accessible for all Supported platforms.

Installation

Experienced users might follow manual instructions to add Sweets Distribution repositories to the system.


For easy attaching Sweets Distribution repositories, use sweets-distribution command. On new systems, download sweets-distribution.sh script which is a bundled version of sweets-distribution. After the first successful sweets-distribution.sh select call, sweets-distribution will be installed to the system and there are no reasons to use bundled version anymore.

Installation Notes

Ubuntu 11.10
sudo sh sweets-distribution.sh select Factory
sudo sh sweets-distribution.sh select sync
  • Search for "sweets" on top left panel of unity-desktop
On Sun, Apr 08, 2012 ... Aleksey Lim wrote:
Some visible changes in F1 view:
* the number of buddies should be increased from ~20 to 70-90
   some Sugar versions (maybe 0.90-0.92) don't publish information about
   nickname/colors on regular basis; this information are being stored on
   disk for now
 * for some buddies, server still don't have information about colors
  (replaced by gray) and nick names (jabber ids)
 * Neighbourhood view will show non-Sugar contacts (black&white colors)
  That might be useful, e.g., to start chating with them using Chat activity



  • To get the status information about currently selected and all available repositories:
sweets-distribution status
  • To register chosen, here Factory, repository in the system
sudo sweets-distribution select Factory

When select command will finish, install one of the following packages:

  • sweets-desktop
    The full packages list from Sweets Desktop;
  • sweets-sugar
    Only Sugar Shell.

Sometimes, it will be required to downgrade packages while switching to another repository. The easy way to do that is sync command:

sudo sweets-distribution sync

Most of Sweets Distribution packages will be placed to /opt/sweets directory, thus, it will be possible to use Sugar from Sweets Distribution and from official packages at the same time.

Usage

To run Sugar in emulator mode, select the Education/Sugar application menu item or enter the following in a terminal:

sweets-sugar-emulator

To login to a Sugar session, choose the Sweets Distribution session type.

To try development version, use the Factory repository. Factory repository provides recent development version of Harmonic Distribution features.

See also

Feedback

  • Submit your bug report or feature request.
  • Subscribe to the sugar-devel mailing list and email with the subject prefixed with [SWEETS].
  • Ask your question on IRC channels, #sugar (not logged) or #sugar-newbies (logged).