Difference between revisions of "Sweets Distribution"
(Obsolete with reason) |
|||
(7 intermediate revisions by 3 users not shown) | |||
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> | <span class="linkgroup">[[File:Question.png|65px|link=Sweets_Distribution/Logo]]</span> | ||
Line 7: | Line 9: | ||
== Summary == | == Summary == | ||
− | This is a set of repositories with | + | This is a set of 3rd party repositories with Sugar Learning Platform packages for major GNU/Linux [[Sweets_Distribution/Supported_platforms|distributions]]. |
− | + | The major reasons to support all these repositories are: | |
− | * | + | * Let people to try new functionality which is not available from the regular sources; |
− | * | + | * Support GNU/Linux distributions that lack of Sugar Learning Platform from official repositories; |
− | * | + | * 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 | + | 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 35: | Line 37: | ||
type the following commands in a terminal: | type the following commands in a terminal: | ||
− | wget | + | wget http://download.sugarlabs.org/packages/sweets-distribution.sh |
sudo sh sweets-distribution.sh | sudo sh sweets-distribution.sh | ||
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. |
− | |||
− | |||
− | |||
=== 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. | ||
− | + | 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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Testing == | == Testing == |
Latest revision as of 17:50, 18 May 2016
Sweets Distribution repositories: | 0.88 | 0.94 | 0.94:SugarNetwork | Factory | These are overview and usage pages regarding the Sweets Distribution. Read technical pages for getting detailed information. SummaryThis is a set of 3rd party repositories with Sugar Learning Platform packages for major GNU/Linux distributions. The major reasons to support all these repositories are:
RepositoriesSweets Distribution is formed as a 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 supported platforms list. InstallationThe installation occurs in two phases:
Add repositoryExperienced users might follow manual instructions to add Sweets Distribution repositories to the system. For easy attaching Sweets Distribution repositories, use If wget http://download.sugarlabs.org/packages/sweets-distribution.sh sudo sh sweets-distribution.sh
sweets-distribution status
sudo sweets-distribution select 0.94 Install packagesWhen the 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:
Sometimes, it may be required to downgrade packages while switching to another repository. The easy way to do so is with the sudo sweets-distribution sync Most of the Sweets Distribution packages will be placed in the UsageBelow are instructions on how to use the Sweets Distribution after installing packages. Sweets Desktop sessionIf Run Sugar in a windowTo 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 Run Sugar full screenRun this command in a terminal or edit the properties of the menu item for Sugar sweets-sugar-emulator -f, --fullscreen Sugar ActivitiesFor stable 0.94 and 0.88 repositories, the following points are assumed:
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, enable it after installation. Testing
See alsoFeedback
|