|
|
(9 intermediate revisions by one other user not shown) |
Line 4: |
Line 4: |
| * '''Run Sugar pre-installed in a computer''' | | * '''Run Sugar pre-installed in a computer''' |
| *: Some computers come with Sugar pre-installed, most notably the [[olpc:Hardware|OLPC XO laptops]]. | | *: Some computers come with Sugar pre-installed, most notably the [[olpc:Hardware|OLPC XO laptops]]. |
| | *: Some deployments use the [https://sugardextrose.org/ Dextrose] distribution of Sugar. |
| * '''Boot a Live CD / Live USB pre-installed with Sugar''' | | * '''Boot a Live CD / Live USB pre-installed with Sugar''' |
| *: Suitable for trying Sugar without having to install any software on almost any computer—just boot Sugar off of a CD or USB drive. '''Note:''' When booting a Live CD, the Journal is not automatically saved on shutdown, because the boot media is readonly. All changes are lost upon shutdown or reboot. This is not a limitation for Live USB installations. See our [[Sugar on a Stick]] project page or other [[:Category:Live USB|Live USB projects]]. | | *: Suitable for trying Sugar without having to install any software on almost any computer—just boot Sugar off of a CD or USB drive. '''Note:''' When booting a Live CD, the Journal is not automatically saved on shutdown, because the boot media is readonly. All changes are lost upon shutdown or reboot. This is not a limitation for Live USB installations. See our [[Sugar on a Stick]] project page or other [[:Category:Live USB|Live USB projects]]. |
| * '''Install Sugar''' | | * '''Install Sugar''' |
| *: If you are running one of the currently supported distributions, you can install Sugar using your systems standard package manager, e.g., Synaptic, apt-get, or yum. See [[Fedora#Sugar_Learning_Environment|these instructions]]. | | *: If you are running one of the currently supported distributions, you can install Sugar using your systems standard package manager, e.g., Synaptic, apt-get, or yum. See [[Fedora#Sugar_Learning_Environment|these instructions]]. |
| | *: The [[Harmonic Distribution]] of the Sugar Learning Platform may also appeal to you. |
| * '''Install an emulator or virtualizer and launch a bootable Sugar disk image file''' | | * '''Install an emulator or virtualizer and launch a bootable Sugar disk image file''' |
| *: [[QEMU]], [[VirtualBox]], or [[VMware]] let you run Sugar in an emulator or by virtualization on your computer—you'll need to install an emulator from which you launch Sugar and one of the [[Emulator image files]]. | | *: [[QEMU]], [[VirtualBox]], or [[VMware]] let you run Sugar in an emulator or by virtualization on your computer—you'll need to install an emulator from which you launch Sugar and one of the [[Emulator image files]]. |
Line 22: |
Line 24: |
| ===[[/Technical considerations | Technical considerations]]=== | | ===[[/Technical considerations | Technical considerations]]=== |
| : A discussion of '''technical considerations''' regarding supported systems. | | : A discussion of '''technical considerations''' regarding supported systems. |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| ===Sugar for various hardware systems=== | | ===Sugar for various hardware systems=== |
| | | * [[OLPC|OLPC XO laptops]] |
| MacBook Air
| | * [[Macintosh]] |
| OSX 10.6.6 (Virtualbox 4.0.2)[[Emulator_image_files#VirtualBox]] VirtualBox runs on most hardware and OS's
| | *: Intel processor |
| Works well in VirtualBox including wireless and magic mouse
| | *:* [[Sugar on a Stick/Macintosh]], [[Testing/Reports/Sugar on a Stick#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB|another example]] |
| Burned Soas.iso for Soas-v4 and Soas-v3 boot fine
| | *:* [[VirtualBox#on_Mac_OS_X|VirtualBox on Mac OS X]] |
| [[Downloads#Apple_Mac_OS_X Apple Mac OS X]]<br>[[Macintosh]] | | *: PowerPC processor |
| | *:* [[Fedora#PowerPC]] |
| | *:* [[Ubuntu/PPC]] |
|
| |
|
| == Getting the Sugar sources == | | == Getting the Sugar sources == |
| Distributors can find the latest sources for the sucrose components [[Development Team/Release/Modules|here]]. Each [[{{Current Stable Release}}| release page]] has as links to the release pages of earlier releases. | | Distributors can find the latest sources for the sucrose components [[Development Team/Release/Modules|here]]. Each [[{{Current Stable Release}}| release page]] has as links to the release pages of earlier releases. |
|
| |
|
| ==Updating Sugar to the Latest Version== | | ==Updating Sugar to the latest version== |
| | | === XO laptops === |
| | * [[OLPC:Releases]] |
| | * [https://sugardextrose.org/ Dextrose development site] - [[Dextrose]] |
|
| |
|
| ==Looking at Sugar variants== | | ==Looking at Sugar variants== |
Line 54: |
Line 56: |
|
| |
|
| [[Taxonomy#Sucrose:_The_interface.2C_plus_a_set_of_demonstration_activities|Sucrose]] is the Sugar interface plus a set of demonstration activities. System maintainers should visit the [[Packaging Team]] page. | | [[Taxonomy#Sucrose:_The_interface.2C_plus_a_set_of_demonstration_activities|Sucrose]] is the Sugar interface plus a set of demonstration activities. System maintainers should visit the [[Packaging Team]] page. |
|
| |
| =Old content=
| |
| {{Highlight|bgcolor=lightgreen|It has been proposed that the remainder of this page be reviewed and moved to the correct [[:Category:Supported systems]] page.}}
| |
|
| |
|
| |
| ===Ubuntu===
| |
|
| |
| '''[[Community/Distributions/Ubuntu]]'''
| |
| : UbuntuSugarRemix and 10.04LTS
| |
|
| |
| '''https://wiki.ubuntu.com/Sugar'''
| |
| : UbuntuSugarRemix
| |
|
| |
| The Sugar packages in
| |
| Ubuntu 9.04 and 8.10 [[Community/Distributions/Ubuntu#Using_sugar_PPAs]].
| |
|
| |
| For a LiveCD/LiveUSB, check out the instructions [http://dev.laptop.org/~probono/sbuntu/].'''(Note that this produces a very old sugar version 0.82.1)'''
| |
|
| |
| Updated sucrose packages are usually published in a PPA: See [[Community/Distributions/Ubuntu#Sugar_on_Ubuntu_8.04|here]] for details.
| |
|
| |
| If you want up-to-the-minute freshness (and brokenness) you can use [[Development Team/Jhbuild|jhbuild]] to build from source instead of the released packages. Follow the instructions [[Development Team/Jhbuild#Creating_an_xsession_for_Sugar-jhbuild|here]] to install sugar-jhbuild as an xsession option.
| |
|
| |
| ===Fedora===
| |
|
| |
| ==== Fedora LiveCD/Live USB ====
| |
| :Project page: http://fedoraproject.org/wiki/Sugar (superseding: http://fedoraproject.org/wiki/Sugar_Spin)
| |
|
| |
| With this spin, you'll be able to run Sugar, which is developed by Sugarlabs and the desktop environment used on the OLPC, directly from a Live CD! You'll find several activities on the image including most notably...
| |
|
| |
| * sugar-browse - a web browsing activity based on xulrunner
| |
| * sugar-write - a word processor based on abiword
| |
|
| |
| ...along with several other activities including Chat support.
| |
|
| |
| :See our [[Sugar_on_a_Stick | Sugar on a Stick page]].
| |
|
| |
| The Fedora OLPC SIG, https://fedoraproject.org/wiki/OLPC, will be importing further activities into Fedora, which might be installed using ''yum install sugar-*'' at a later time.
| |
|
| |
| :Recent development spins:
| |
| ::http://download.sugarlabs.org/soas/snapshots/1/
| |
|
| |
| For more information, please refer to the announcement here:
| |
|
| |
| https://www.redhat.com/archives/fedora-olpc-list/2008-December/msg00061.html
| |
|
| |
| Fedora 11 Preview contains USB Creator which can make USB and SD's with persistence of Fedora F11 (and Sugar if added with Synaptic) and Soas-beta's [satellit 04/30/2009]
| |
|
| |
| What if you wanted to put it quickly onto your USB Key? You'll just need to grab Luke Macken's liveusb-creator, which already includes support for the Sugar Spin. Here's the link:
| |
|
| |
| :http://fedorahosted.org/liveusb-creator/
| |
|
| |
| The liveusb-creator still contains an old link, which is the reason why you'll need to download the spin manually until this gets fixed.
| |
|
| |
| '''Tip of the hat:''' Sebastian Dziallas and the Fedora team
| |
|
| |
| ==== Fedora on an OLPC XO ====
| |
|
| |
| On an OLPC XO-1 laptop, run olpc-update as root.
| |
|
| |
| Normally you only need to run ''olpc-update'' in the Terminal application with a build number, like this:
| |
|
| |
| # sudo olpc-update 767
| |
|
| |
| '''Note:''' Now you can do this by means of the graphical [[olpc:Sugar Control Panel|Sugar Control Panel]].
| |
|
| |
|
| |
| ====Joyride====
| |
| See [[OLPC:Future releases]], the Joyride train is in the round house.
| |
|
| |
| <big><font color=red>Joyride is for developers; it is not supported. Joyride builds may cause data corruption and in rare cases, even cause hardware damage, so please do not use Joyride on mission-critical systems.</font></big>
| |
|
| |
| Joyride contains all the "bleeding-edge" features that are being debugged for inclusion in the next release.
| |
|
| |
| Open the Terminal application and type the following, substituting 2469 for the latest version number.
| |
|
| |
| # olpc-update joyride-2469
| |
|
| |
| '''What's the latest version?''' You can find the latest build number (shown above as 1779) at the bottom of http://xs-dev.laptop.org/~cscott/xo-1/streams/joyride/
| |
|
| |
| Updates usually takes 10–15 minutes. It's advised that you plug your XO in while Sugar updates itself, then reboot it to see the new OS take effect.
| |
|
| |
| ==== Other Options ====
| |
|
| |
| These are options that can be used with the update command:
| |
|
| |
| # olpc-update --help
| |
| <pre><nowiki>
| |
| Usage:
| |
| olpc-update [options] --hints hints-file
| |
| olpc-update [options] [-rf] build-number
| |
| olpc-update [options] [-rf] --usb
| |
| olpc-update --version
| |
| olpc-update --help
| |
|
| |
| For example:
| |
| olpc-update 630
| |
| olpc-update joyride-1779
| |
| olpc-update update.1-700
| |
|
| |
| Options:
| |
| -h, --help show this help message and exit
| |
| -f, --full skip incremental update attempt.
| |
| --force force update to an unsigned build.
| |
| -r, --reboot reboot after a successful update.
| |
| --hints=FILE name of json-encoded hints dictionary identifying the desired
| |
| new version.
| |
| -u, --usb upgrade from new build on inserted USB stick.
| |
| -v display verbose progress information; repeat for more verbose
| |
| output.
| |
| -q, --quiet don't output anything; use exit status to indicate success.
| |
| --version display version and license information.
| |
| </nowiki></pre>
| |