Ubuntu/Previous: Difference between revisions
m update links |
move from main page |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==OLPC Ubuntu Sugar 14.04 Trusty LTS == | |||
One Laptop per Child was curating Sugar and Activities on the Ubuntu 14.04 Trusty operating system, but support for this version has since ended. | |||
===Installing a system=== | |||
How to install Ubuntu with Sugar 0.106: | |||
* you must already be familiar with how to install Ubuntu, if not, see [http://www.ubuntu.com/download/desktop Download Ubuntu Desktop], and [http://www.ubuntu.com/download/desktop/install-ubuntu-desktop Install Ubuntu Desktop], | |||
* download [http://people.sugarlabs.org/quozl/ubuntu/trusty/sugar-0.106/olpc-ubuntu-sugar-14.04.2-desktop-amd64-1436317817.iso our installer image] (1.2 GB) [http://people.sugarlabs.org/quozl/ubuntu/trusty/sugar-0.106/olpc-ubuntu-sugar-14.04.2-desktop-amd64-1436317817.iso.md5 md5]<!-- b5584db2d995041c5c732d22320645f8 -->, [http://people.sugarlabs.org/quozl/ubuntu/trusty/sugar-0.106/olpc-ubuntu-sugar-14.04.2-desktop-amd64-1436317817.iso.packages.txt package list] | |||
* boot our image and install in the [http://www.ubuntu.com/download/desktop/install-ubuntu-desktop usual way], | |||
* log out of the Unity desktop, and then log in with the Sugar desktop selected. | |||
===Adding to a system=== | |||
Note: only available for 64-bit systems, check that ''uname -i'' shows x86_64. | |||
How to add Sugar 0.107 to an Ubuntu 14.04 Trusty system: | |||
* edit <tt>/etc/apt/sources.list</tt> to add the OLPC archive, | |||
deb [trusted=yes arch=amd64] <nowiki>http://dev.laptop.org/pub/us</nowiki> trusty main | |||
* update the package lists, and install Sugar, | |||
sudo apt update && sudo apt install olpc-ubuntu-sugar | |||
* log out of the Unity desktop, and then log in with the Sugar desktop selected. | |||
===Upgrading a system=== | |||
How to upgrade to Sugar 0.107 on an existing Ubuntu 14.04 Trusty system with an earlier version of Sugar already installed: | |||
* update the package lists, and apply all pending updates, | |||
sudo apt update && sudo apt dist-upgrade | |||
* log out, and then log in with the Sugar desktop selected. | |||
==Ubuntu 12.04.2 LTS - Dextrose Sugar Live== | |||
* '''DXU-Dextrose on Ubuntu''' | |||
:revised Sept 5,2013 | |||
:Sugar 0.98.8 | |||
:Ubuntu 12.04.02 | |||
#Journal Backup/Restore | |||
#Operations on multiple journal entries | |||
#Accessability support with integrated control panel | |||
*Announcement: | |||
:https://docs.google.com/document/d/1qtW08brJSXpfAAY-67QUb8s3gtWca9yIa9XmhYsLHbA/edit?pli=1 | |||
:Initial HD or VirtualBox install runs Full Screen Sugar. | |||
:NOTE click on the screenshot to enlarge it; click on browser '''<= back''' to return. | |||
====Screenshots ==== | |||
[[File:Sugar_dextrose.png|300px]][[File:Dextrose-background-reg.png|300px]][[File:Error-copying-to-Documents.png|300px]] | |||
#Boot Screen | |||
#Background set - Register selected | |||
#Error copying to Documents from journal | |||
::For info on XSCE schoolserver: http://schoolserver.org/ | |||
::https://sugardextrose.org/projects/xsce/ | |||
[[File:Dextrose-4.png|300px]] [[File:Dextrose-3.png|300px]] | |||
*Dextrose running in KDE Ubuntu 12.04.2 | |||
*Note KDE has to be installed after sugar is installed to get to this view. | |||
===Download=== | |||
:NEW see notes section below | |||
*''' http://people.sugarlabs.org/Tgillard/ubuntu_12.04-20130712_i686.iso ''' | |||
===Install to Hard Disk=== | |||
#Ubuntu Startup-disk-creator will create a USB installer | |||
#Boot from Live DVD | |||
* "Username is "ubuntu", with empty password." | |||
:Either method will run as a live CD or Install to Hard Disk | |||
::Note: Choose lightdm as desktop manager | |||
===Install KDE=== | |||
*Sugar terminal: | |||
sudo su | |||
password | |||
apt-get install kde-full | |||
- Select lightdm for desktop manager when asked | |||
- Select remote (none) | |||
*logout/login | |||
- Click on the round icon in the right top corner to display the '''D'''esktop '''M'''anagers available in the lightdm drop-down menu and select one: | |||
GNOME Classic | |||
GNOME Classic (no effects) | |||
KDE Plasma Workspace | |||
Sugar | |||
*It appears that lightdm which is added when KDE is installed picks up Gnome also (used by Sugar) | |||
===Install GNOME=== | |||
:To complete the install of GNOME | |||
*Sugar terminal: | |||
sudo su | |||
password | |||
apt-get install gnome | |||
- Select lightdm for desktop manager when asked | |||
===Notes=== | |||
From IRC Aug 3 2013 | |||
<dfarning> You can download the new alpha image from | |||
<dfarning> http://ubuntu.activitycentral.com/makeiso/iso/ubuntu_12.04-20130730_i686.iso | |||
<dfarning> (md5 a91fb1e3b8bdc1c8bdea701702ef807c) | |||
<dfarning> In this release all control panel sections should work: | |||
<dfarning> - The keyboard section was failing because of libxklavier lacking the... | |||
... | |||
<dfarning> satellit_e: Dextrose on Trisquel, the new toast, should be coming out this week or later for those who prefer 100% free :) | |||
From Lists: support-gang@laptop.org 07/15/2013 | |||
I just wanted to give everyone a heads about something coming down the pipe:) | |||
On of the primary frustrations that I have been hearing from the | |||
community is their inability to easily get hardware for their | |||
deployments. | |||
In response, we have released of an iso running Sugar on Ubuntu at | |||
http://ubuntu.activitycentral.com/makeiso/iso/ubuntu_12.04-20130712_i686.iso | |||
* Username is "ubuntu", with empty password. | |||
As alway, AC's code is 100% free and open source. | |||
===What's new=== | |||
* Tuned up python-dbus clears the last bug that made most activities | |||
fail to start. | |||
* Logs in into Sugar automatically. | |||
* Most activities work (some will need some work, but it should not be | |||
caused by problems in Sugar dependencies anymore, but things specific | |||
to the activity). To be precise they start, didn't test them in deeply | |||
Didn't test collaboration yet. | |||
* General polish to make it look closer to a final product. | |||
===What fails=== | |||
* Some quirks with the tamtam activities as usual, probably already | |||
fixed in newer bundles. | |||
* Write does not work as the gtk3 version of pyabiword or the gtk2 | |||
version of libabiword are not available in Ubuntu, so both gtk2 and | |||
gtk3 versions of the activity are missing half of the dependencies. | |||
* Etoys and Scratch fail, probably because squeak-vm is not the proper | |||
version, so I'll be packaging that later as well. | |||
* The keyboard and network sections of the CP fail, the code makes | |||
some assumptions about being run in a xo or under fedora, resulting in | |||
unhandled exceptions. | |||
* Sometimes activities may fail to start if you open them right after | |||
logging in, because something with dbus is not yet fully running. | |||
David Farning | |||
Activity Central: http://www.activitycentral.com | |||
-- | |||
From IRC 07/19/2013: | |||
"We are interested in creating a community around the project which AC supports but does not control...." | |||
"We are trying to create a community like XSCE to support sugar on ubuntu." | |||
:Discussions on #schoolserver / freenode IRC | |||
===Old Releases=== | |||
*http://old-releases.ubuntu.com/releases/ | |||
===Problems=== | |||
====ubuntu_12.04-20130815_i686.iso==== | |||
:Sugar 0.98.8 | |||
# Time Zone in cp does not store settings. | |||
# Save to Doucuments from journal works (Photo) | |||
: latest (Has some Plan Cebal activities): | |||
::'''Do Not Start:'''Biblioteca ceibal; CeibalNotifica; Portfolio; Scratch; Tux Paint; Write | |||
::No Sound from TamTam Apps (VirtualBox test) | |||
::Tam Tam edit is not full screen | |||
====ubuntu_12.04-20130814_i686.iso==== | |||
:sugar 0.98.7 | |||
# Time Zone in cp does not store settings. | |||
# Save to Doucuments from journal does not work (Photo) 'gi.repositorySugarExt'object has no attribute 'fat_set_hidden_attrib' | |||
: latest | |||
::'''Do Not Start:''' Write;Scratch; | |||
::No Sound from TamTam Apps (VirtualBox test) | |||
::Tam Tam jam and edit are not full screen | |||
====ubuntu_12.04-20130730_i686.iso==== | |||
:08/03/2013 | |||
# Time Zone in cp does not store settings. | |||
# Save to Documents from journal Fails. | |||
::http://bugs.sugarlabs.org/ticket/4600 | |||
====ubuntu_12.04-20130712_i686.iso==== | |||
:07/22/2013 satellit | |||
# Drag-Drop of item from journal to a mounted USB shown in the bottom left of frame fails. | |||
# Clipboard is not available for journal items to paste to documents folder or external USB. | |||
# "save to" fails to save to Documents folder or external USB. | |||
# Network in cp fails to start in live boot but works if installed to HD? | |||
# Time Zone in cp does not store settings. | |||
# Keyboard fails in cp | |||
# "copy to clipboard" of record picture crashes sugar | |||
# Record 97 does not save picture to journal on exit | |||
===Collaboration testing (brief)=== | |||
* All on Jabber.sugarlabs.org all activities started and shared from Dextrose Sugar 0.98.7 | |||
:NOTE click on the screenshot to enlarge it; click on browser '''<= back''' to return. | |||
====Chat 78 ==== | |||
[[File:Chat_test-collaboration.png|200px]] | |||
* 4 Participants | |||
:Dextrose Sugar 0.98.7 | |||
::HD install on ext USB HD system76 i7; Gazelle laptop | |||
:f18 Sugar 0.98.8 | |||
::f18 HD install on intensePC i3; fanless PC | |||
:Sugar Network Sugar 0.94 | |||
::XO-1.5 (1 Hexokinase hf6.2d) | |||
:plus visitor | |||
====Speak 44==== | |||
[[File:Speak-collaboration.png|200px]] | |||
====Turtle Art 169==== | |||
[[File:TA-collaboration.png|200px]] | |||
===Create.img files with dd for Duplication of USB's=== | |||
====Persistent 4 GB USB built with ubuntu startup-disk creator==== | |||
*Format USB Fat16 | |||
*Start ubuntu startup-disk creator | |||
*choose Dextrose-sugar.iso from "other" (1.2 GB ) | |||
*select USB Target | |||
*Move slider to left to (1.8GB) | |||
*Write USB | |||
:Boot from USB and select try without installing | |||
::Changes to USB will be saved on reboot. | |||
=====Make .img file with dd===== | |||
'''NOTE''' Use mount command to confirm device name for mounted USB eg: /dev/sdb; /devsdc; /dev/sdd...etc | |||
:'''This is very imporant as you can distroy your hard disk if you use the wrong device name.''' | |||
dd if=/dev/sdb of=Dextrose-sugar4p3.img bs=2M | |||
1850+1 records in | |||
1850+1 records out | |||
3880452096 bytes (3.9 GB) copied, 224.698 s, 17.3 MB/s | |||
=====Use .img to write 2nd USB===== | |||
:This can be repeated as many times as needed for duplication of USB's | |||
dd if=Dextrose-sugar4p3.img of=/dev/sdb bs=2M | |||
*Download:http://people.sugarlabs.org/Tgillard/Dextrose-sugar4p3.img 3.6G | |||
:NeW 8/15/2013 | |||
:Use a 4 GB USB or larger | |||
====Install to 8 GB USB from booted burned DVD==== | |||
:'''Note''' Ubuntu will make changes in your grub boot settings. It is preferred to remove the Laptop Hard Disk and boot from DVD of .iso | |||
:This will be a robust ext4 install of Dextrose-sugar on a USB | |||
*Boot DVD | |||
*Format USB as / 6GB ext4 plus (1.8GB) swap | |||
*Install to USB | |||
=====Make .img file with dd===== | |||
dd if=/dev/sdb of=Dextrose-sugar83.img bs=2M | |||
3817+1 records in | |||
3817+1 records out | |||
8006074368 bytes (8.0 GB) copied, 678.706 s, 11.8 MB/s | |||
=====Use .img to write 2nd USB===== | |||
:This can be repeated as many times as needed for duplication of USB's | |||
dd if=Dextrose-sugar83.img of=/dev/sdb bs=2M | |||
==Sweets Distribution== | |||
*'''Sugar 0.94''' | |||
As of 2012-03, Ubuntu does not have a complete, stable version of Sugar in the Ubuntu repositories. In particular, there is no compatible web browser. | |||
Until this is fixed, try one of these options: | |||
* use [[Sweets_Distribution|Sweets]] on Ubuntu, see [[#How_to_install_Sweets_on_Ubuntu|below]], | |||
* use a virtual appliance, compatible with any version of Ubuntu, see [[#How_to_install_a_virtual_appliance|below]], | |||
* use the incomplete version that Ubuntu provide, see the last section below, or | |||
* install from Sugar source. | |||
{| border="1" cellspacing="0" cellpadding="2" width="100%" class="wikitable" | |||
! your ubuntu release | |||
! your best options for trying Sugar | |||
|- | |||
| Ubuntu 12.10 | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|- | |||
| Ubuntu 12.04 LTS | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|- | |||
| Ubuntu 11.10 | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|- | |||
| Ubuntu 11.04 | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|- | |||
| Ubuntu 10.10 | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|- | |||
| Ubuntu 10.04 LTS | |||
| [[#How_to_install_Sweets_on_Ubuntu|use Sweets Distribution]] or [[#How_to_install_a_virtual_appliance|use a virtual appliance]] | |||
|} | |||
===How to install Sweets on Ubuntu=== | |||
Install packages on an Ubuntu system so that you may run Sugar. | |||
See [[Sweets Distribution#Installation|How to install Sweets Distribution]]. | |||
:[[Sweets_Distribution/Supported_platforms#Map| Map of Supported Distributions ]] | |||
===How to install a virtual appliance=== | |||
Install a virtual appliance based on Ubuntu: | |||
*the [[Sugar_Creation_Kit/sck/Sugar-in-Virtualization#Ubuntu_11.04_Sweets_Distribution_sugar_0.94|Ubuntu 11.04 Sweets Distribution Sugar 0.94 virtual appliance]], | |||
*a tutorial on [[Tutorials/Installation/Import a VirtualBox appliance|How to import a virtual appliance into VirtualBox]]. | |||
There are other virtual appliances based on other distributions, which can be imported into virtualization software on Ubuntu. | |||
*see [[Sugar_Creation_Kit/sck/Sugar-in-Virtualization|Emulator image files]]. | |||
===sweets-sugar 0.94 works in Ubuntu 12.10 (unity and [http://community.linuxmint.com/tutorial/view/1246 cinnamon])=== | |||
[[File:Sweets-sugar_in_12.10.png|300px]][[File:Sweets-sugar-cinnamon-12.10.png|400px]] | |||
===[http://cdimage.ubuntu.com/ubuntu-gnome/releases/13.10/release/ Ubuntu-gnome 13.10 (Saucy Salamander)]=== | |||
:Release Announcement::http://ubuntugnome.org/ubuntu-gnome-13-10-is-released/ | |||
:Dowwnload::http://cdimage.ubuntu.com/ubuntu-gnome/releases/13.10/release/ | |||
==How to install Sugar 0.90 on Ubuntu == | |||
*'''NOT Recommended''' | |||
There were many problems with Sugar on Ubuntu (see [[Ubuntu/0.90|a list for 0.90]]), many of which have been fixed in a later version of Sugard. | |||
In particular, there is no compatible web browser included, though there is a [[Ubuntu/0.90#Problem:_Browse_activity_does_not_work|workaround]]. | |||
However, if you wish to to install Sugar on Ubuntu: | |||
*click on Ubuntu Software Center, | |||
*search for Sugar, | |||
*click on sugar-emulator or sugar, | |||
*click on Install, | |||
*if asked about other required applications, click to install. | |||
Sugar will be downloaded and installed. | |||
To start Sugar, click on Applications, then Education, then Sugar. | |||
See [[Emulator/Full Screen|how to create a desktop icon that runs Sugar full screen]]. | |||
==Sugar versions available in Ubuntu Software Center== | ==Sugar versions available in Ubuntu Software Center== | ||
*Search for "sugar" | *Search for "sugar" | ||