Changes

514 bytes removed ,  16:50, 18 May 2016
Obsolete with reason
Line 1: Line 1:  +
{{Obsolete | This was a sort of "Sugar LTS" project by [[User:alsroot]] that has been abandoned}}
 +
 +
<span class="linkgroup">[[File:Question.png|65px|link=Sweets_Distribution/Logo]]</span>
 +
 
{{Template:Sweets Distribution Linkbar}}
 
{{Template:Sweets Distribution Linkbar}}
   Line 5: Line 9:  
== Summary ==
 
== Summary ==
   −
This is a set of repositories with native packages that compose [[Platform_Team/Harmonic_Distribution/Software|Basic software]] of [[Platform_Team/Harmonic_Distribution|Harmonic Distribution]] effort.
+
This is a set of 3rd party repositories with Sugar Learning Platform packages for major GNU/Linux [[Sweets_Distribution/Supported_platforms|distributions]].  
   −
This is a special, Sugar only, distribution. These are the key points that make the Sweets Distribution different from other [[Community/Distributions|Distributions]]:
+
The major reasons to support all these repositories are:
   −
* The Sweets Distribution is formed as a 3rd party repository, i.e., it is not a complete GNU/Linux distribution;
+
* Let people to try new functionality which is not available from the regular sources;
* It supports [[Platform_Team/Harmonic_Distribution/Supported_platforms|several]] GNU/Linux distributions, and their releases, at the same time;
+
* Support GNU/Linux distributions that lack of Sugar Learning Platform from official repositories;
* 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.
+
* Bring recent Sugar Learning Platform versions to systems initially released with older Sugar.
    
== Repositories ==
 
== Repositories ==
   −
Sweets Distribution is formed as a [[Template:Sweets_Distribution_Linkbar|list of repositories]] that can be added to the system. Only one repository can be registered in the system at the same time. Repositories are identified by names and might be in stable or development stage. Different repositories might be available on different platforms from the Harmonic Distribution [[Platform_Team/Harmonic_Distribution/Supported_platforms|supported platforms list]].
+
Sweets Distribution is formed as a [[Template:Sweets_Distribution_Linkbar|list of repositories]] that can be added to the system. Only one repository can be registered in the system at the same time. Repositories are identified by names and might be in stable or development stage. Different repositories might be available on different platforms from the [[Sweets_Distribution/Supported_platforms|supported platforms list]].
    
== Installation ==
 
== Installation ==
Line 33: Line 37:  
type the following commands in a terminal:
 
type the following commands in a terminal:
   −
  wget ftp://download.sugarlabs.org/packages/sweets-distribution.sh
+
  wget http://download.sugarlabs.org/packages/sweets-distribution.sh
 
  sudo sh sweets-distribution.sh
 
  sudo sh sweets-distribution.sh
   Line 40: Line 44:  
  sweets-distribution status
 
  sweets-distribution status
   −
*To add chosen, here {{Code|Factory}}, repository in the system
+
*To add chosen, here {{Code|0.94}}, repository in the system
   −
  sudo sweets-distribution select Factory
+
  sudo sweets-distribution select 0.94
    
=== Install packages ===
 
=== Install packages ===
Line 48: Line 52:  
When the {{Code|sweets-distribution select}} command finishes, the local system will be aware of the Sweets Distribution repository and it will be possible to install packages.
 
When the {{Code|sweets-distribution select}} command finishes, the local system will be aware of the Sweets Distribution repository and it will be possible to install packages.
   −
In the regular way for your operating system (such as with '''apt-get-install''' or '''yum install'''), from a local system terminal, console, or via SSH, install one of the following packages:
+
In the regular way for your operating system (such as with '''apt-get install''' or '''yum install'''), from a local system terminal, console, or via SSH, install one of the following packages:
 
  −
* {{Code|sweets-desktop}}<br>The full set of packages from Sweets Desktop;
     −
* {{Code|sweets-sugar}}<br>Only the Sugar Shell.
+
* {{Code|sweets-desktop}}<br>The full set of packages from Sweets Desktop.
    
Sometimes, it may be required to downgrade packages while switching to another repository. The easy way to do so is with the {{Code|sync}} command:
 
Sometimes, it may be required to downgrade packages while switching to another repository. The easy way to do so is with the {{Code|sync}} command:
Line 84: Line 86:  
=== Sweets Desktop session ===
 
=== Sweets Desktop session ===
   −
If {{Code|sweets-desktop}} package was installed, it will be possible to log in to a Sweets Desktop session:
+
If {{Code|sweets-desktop}} package was installed, it will be possible to log in to a Sweets Desktop session. Choose the ''Sweets Desktop'' session type in a login manager.
 
  −
* On an XO laptop (only for Factory repository). From within an original Sugar session, go to the Control Panel and select the Sweets Distribution component, then enable the ''Sweets Desktop is default Sugar session'' switch. Switching back is accomplished the same way.
  −
* On regular desktops. Choose the ''Sweets Desktop'' session type in login manager.
      
=== Run Sugar in a window ===
 
=== Run Sugar in a window ===
    
To run Sugar in a window without logging out from the current desktop environment, select the ''Education/Sugar'' application menu item or enter the following command in a terminal:
 
To run Sugar in a window without logging out from the current desktop environment, select the ''Education/Sugar'' application menu item or enter the following command in a terminal:
   
  sweets-sugar-emulator
 
  sweets-sugar-emulator
 +
=== [[The_Undiscoverable#sugar-emulator.2C_sugar-runner_and_sweets-sugar-emulator|Run Sugar full screen]] ===
 +
Run this command in a terminal or edit the properties of the menu item for ''Sugar''
 +
sweets-sugar-emulator -f, --fullscreen
    
=== Sugar Activities ===
 
=== Sugar Activities ===
Line 102: Line 103:  
* The rest of activities need to be handled manually, e.g., manual installing missed dependencies.
 
* The rest of activities need to be handled manually, e.g., manual installing missed dependencies.
   −
The Factory repository should bring [[Platform_Team/Harmonic_Distribution/Software#Distribution_via_Sugar_Network|different design]] solutions for handling Sugar Activities. That will make the whole Sugar Activities related experience more reliable and smooth.
+
All other repositories should bring [[Sugar Network]] integration, a different design solution for handling Sugar Activities. [[Sugar Network]] is assumed to improve the process of launching Sugar Activities to make it more reliable and smooth. By default, Sugar Network integration might be switched off, [[Platform_Team/Sweets_Distribution/0.94:SugarNetwork#Sugar_Network_integration|enable]] it after installation.
 
  −
=== Experimental features ===
  −
 
  −
{{Note/warning|Caution|Factory repository is not intended for regular usage. It exists only for testing purposes.}}
  −
 
  −
To try the development version, use the {{Code|Factory}} repository. The Factory repository provides the most recent development version of Harmonic Distribution [[Platform_Team/Harmonic_Distribution/Factory#Features|features]].
      
== Testing ==
 
== Testing ==