Changes

Jump to navigation Jump to search
Line 4: Line 4:  
===[[Sugar_Network/Tutorial|Sugar Network Tutorial]]===
 
===[[Sugar_Network/Tutorial|Sugar Network Tutorial]]===
 
*Annotated screen shots with Links
 
*Annotated screen shots with Links
 +
Updated Aug 18, 2012
 +
 
===[[Platform_Team/Sweets/Getting_started| Sweets-Getting Started]]===
 
===[[Platform_Team/Sweets/Getting_started| Sweets-Getting Started]]===
 
:Click on title ^ to go to topic
 
:Click on title ^ to go to topic
 
*Some ideas on how to present SWEETS. (Inkyfingers)
 
*Some ideas on how to present SWEETS. (Inkyfingers)
 
*look at [[Platform_Team/Infrastructure| Infrastructure]] for an overview.
 
*look at [[Platform_Team/Infrastructure| Infrastructure]] for an overview.
===[[Sweets Distribution]]===
+
===[[Sweets Distribution]]( OLD )===
 
:Click on title ^ to go to topic
 
:Click on title ^ to go to topic
 
:(Sweets Distribution is easier to use for Ubuntu' and its Derivatives (Adding an additional Repository to apt) as the packages are pre-configured, ready to use.)
 
:(Sweets Distribution is easier to use for Ubuntu' and its Derivatives (Adding an additional Repository to apt) as the packages are pre-configured, ready to use.)
Line 17: Line 19:  
:Click on title ^ to go to topic
 
:Click on title ^ to go to topic
 
:(Advanced)
 
:(Advanced)
 +
This page was last modified on 3 July 2012, at 19:51.
 
:Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo
 
:Debian, Ubuntu, Fedora, Mandriva, openSUSE, and Gentoo
 
*[[Platform_Team/Guide/Sweets_Usage|Sweets Usage]]
 
*[[Platform_Team/Guide/Sweets_Usage|Sweets Usage]]
Line 28: Line 31:  
:(For developers)
 
:(For developers)
   −
==[[Sugar_Network | Sugar Network]]==
+
==[[Sugar_Network | Sugar Network]]( OLD )==
 
*[[Platform_Team/Sugar_Network|Sugar Network]]
 
*[[Platform_Team/Sugar_Network|Sugar Network]]
 
*Overview: [[Sugar_Network/Concept]]
 
*Overview: [[Sugar_Network/Concept]]
 
:Collaboration support for Internet-less environments (but not only)
 
:Collaboration support for Internet-less environments (but not only)
:http://somosazucar.org/2012/06/04/un-avance-de-la-red-azucar-0-3-sneak-peek-of-sugar-network-0-3/
+
 
===[[Harmonic Distribution]]===
+
===[[Harmonic Distribution]]( OLD )===
 
*Look at this tutorial: [[Sugar_Network/Tutorial]]
 
*Look at this tutorial: [[Sugar_Network/Tutorial]]
 
  * The possibility to launch Base Software in heterogeneous
 
  * The possibility to launch Base Software in heterogeneous
Line 139: Line 142:  
*Write your own web activity:  
 
*Write your own web activity:  
 
:https://github.com/sugarlabs/sugar-docs/blob/master/activity.md
 
:https://github.com/sugarlabs/sugar-docs/blob/master/activity.md
===[http://www.sugarcordova.blogspot.com/ sugarcordova]===
  −
:(Work in progress)
  −
*http://www.sugarcordova.blogspot.com/
  −
:https://git-wip-us.apache.org/repos/asf?p=cordova-docs.git;a=summary
  −
"Friday, April 25, 2014
  −
:Sugar says hello to cordova
  −
Sugar labs - award-winning Sugar Learning Platform has been around for years now creating wonders in lives of many little ones and young, providing them with a window to a new world to explore new things. This fabulous open source community consists of some really cool and hard working people at the back end, thinking continuously about as to how to make sugar better than ever before.So here props up another idea.. why not make a cordova framework for sugar platform as android, windows and ios have ?? The obvious question that now arises in someone's mind who isnt yet familiar with cordova or phonegap would be - how is that gonna help sugar ? Well, the answer is pretty simple.All the activities and the code for sugar is currently in python because thats the language the software was made in.With cordova, all the web developers can make activities in html,css and js while not bothering about interaction with the physical hardware devices like camera etc.. the cordova wrapper would do that for you."
     −
==Git==
  −
;Advanced - Used by Sugar Developers
  −
*http://shell.sugarlabs.org/~buildbot/docs/build.html#getting-started
  −
I installed Fedora 18 last night, and I have to say I like sugar-build
  −
more and more.  With just this steps in a clean F18 you get Sugar
  −
running and ready to hack each part of it:  Kudos Daniel Narvaez!
  −
  Re: [Sugar-devel] F18.. go sugar-build, go! 01/18/2013 03:56 PM
  −
sudo yum install git
  −
git clone git://git.sugarlabs.org/sugar-build/sugar-build
  −
cd sugar-build
  −
make build
  −
make run
  −
*[[Activity_Team/Git_Migration |How to migrate activity source control from laptop.org to sugarlabs.org]]
  −
*[[Activity_Team/Git_Tutorial|Getting started with Gitorious, a web based Git service provided by Sugar Labs]]
  −
*Nice introduction to git: http://try.github.com/levels/1/challenges/1
  −
  −
*[[Sugar_Creation_Kit/sck/Advanced_Topics#Contributing_to_DXS_using_Github|Contributing_to_DXS_using_Github - YouTube]]
  −
:: located below on this wiki page
  −
===Tutorials===
  −
*[[Activity_Team/Activity_Development_Fedora_17| Activity Development in Fedora 17 using Git]]
  −
*[http://www.archive.org/details/MakeYourOwnSugarActivities Make your own Sugar Activities]
  −
*[https://github.com/FOSSRIT/Sugar_Activity_QuickStart Sugar Activity Quickstart]
  −
*[https://fedoraproject.org/wiki/Package_maintenance_guide Fedora Package Maintenance git]
  −
:NEW 09/25/2014
      
===L10n Translations===
 
===L10n Translations===
Line 180: Line 152:  
  [[Translation_Team/i18n_Best_Practices#Do_not_touch_anything_inside_your_po_directory| Translation Team Best Practices]]
 
  [[Translation_Team/i18n_Best_Practices#Do_not_touch_anything_inside_your_po_directory| Translation Team Best Practices]]
   −
==[http://www.linuxfoundation.org/news-media/blogs/browse/2013/09/'''UFI''' booting-self-signed-linux-kernel booting-self-signed-linux-kernel]==
  −
"The procedures for how to boot a self-signed Linux kernel on a platform so that you do not have to rely on any
  −
external signing authority."
   
==[http://0pointer.de/blog/projects/resources systemd for Administrators]==
 
==[http://0pointer.de/blog/projects/resources systemd for Administrators]==
 
  "Resource Management in one way or another has been available in systemd for a while already,
 
  "Resource Management in one way or another has been available in systemd for a while already,
 
  so it's really time we introduce this to the broader audience."
 
  so it's really time we introduce this to the broader audience."
   −
==[https://live.gnome.org/Vala/Tutorial Vala]==
+
==[[OLPC | OLPC XO links and Notes ]]( OLD content may not work)==
"Vala is a new programming language that allows modern programming techniques
  −
to be used to write applications that run on the GNOME runtime libraries,
  −
particularly GLib and GObject."
  −
 
  −
[[User:SAMdroid|SAMdroid]] ([[User talk:SAMdroid|talk]]) Is this really relevant to Sugar?
  −
 
  −
==[http://bemasc.net/~bens/groupthink/ groupthink]==
  −
:Click on title ^ to go to topic
  −
*Very Advanced
  −
:"Groupthink is a library of self-sharing data structures written in python and shared over dbus.
  −
:Together with the D-Bus Tubes provided by the Telepathy framework, this enables data structures to be shared over a network."
  −
 
  −
==[[OLPC | OLPC XO links and Notes ]]==
   
:Click on title ^ to go to topic
 
:Click on title ^ to go to topic
 
====[[Testing|Testing Introductory Page]]====
 
====[[Testing|Testing Introductory Page]]====
Line 295: Line 251:  
==Install XSCE on an intel NUC==
 
==Install XSCE on an intel NUC==
 
*http://wiki.sugarlabs.org/go/XSCE
 
*http://wiki.sugarlabs.org/go/XSCE
  −
==[http://www.olpcnews.com/forum/index.php?topic=4892.0 Dropbox working with the Journal]==
  −
"If you don't have a Dropbox account, go to http://www.dropbox.com and sign up.  If you're a heavy Dropbox user,
  −
I highly suggest creating another account just for the XO.
  −
As with all things Linux, there are a few scenarios and use cases to consider.
  −
Here's a distillation, from the easiest installation and on.
  −
1.  Gnome Desktop only, keeping Dropbox on the nand.  No USB drive required.
  −
You're looking for an easy way to transfer notes, small files, etc. between the XO and your "regular" computers
  −
  without having to constantly mess with USB drives.
  −
2.  Gnome Desktop and usage under Sugar in the Terminal.  No USB drive.
  −
The above scenario applies to you, but you'd also like to be able to access /home/olpc/Dropbox under Sugar in the Terminal.
  −
3.  Up to 2 GB of storage as well as Sugar Journal integration.  USB drive required."
  −
*September 18, 2010, 10:10:02 AM by anna
  −
: http://www.olpcnews.com/forum/index.php?topic=4892.0
  −
  −
==[http://sugardextrose.org/projects/dextrose/wiki/Testing_Dextrose_in_a_virtual_machine Testing Dextrose in a virtual machine]==
  −
*Download Image; KVM; VirtualBox
      
==[[Dextrose/Building|Dextrose Building]]==
 
==[[Dextrose/Building|Dextrose Building]]==
Line 515: Line 454:  
:to be announced soon @ http://facebook.com/UnleashKids"
 
:to be announced soon @ http://facebook.com/UnleashKids"
   −
==[http://wiki.laptop.org/go/Forth_LessonsOLPC Forth Lessions]==
  −
*A series of lessions on the OLPC wiki
   
==Kernel Userspace Interfaces==
 
==Kernel Userspace Interfaces==
 
*Reference for Linux kernel 2.6.23: http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html
 
*Reference for Linux kernel 2.6.23: http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html
    
==ARM==
 
==ARM==
===[[Soas/Raspberry_Pi|Raspberry Pi 3]]===
+
===Raspberry Pi 3===
==== SoaS on Raspberry Pi ====
  −
sugar 0.110.0
  −
*[https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/26/Spins/armhfp/images/Fedora-SoaS-armhfp-26-1.5-sda.raw.xz Fedora-SoaS-armhfp-26-1.5-sda.raw.xz] (release),
     −
 
+
See [[Soas/Raspberry Pi]].
Home View (F3 key).
  −
 
  −
[[File:Screenshot_of_Home_.png | 700px | 600px]]
  −
 
  −
Neighborhood View, with wireless firmware loaded, and F1 key pressed.
  −
 
  −
[[File:Screenshot_of_Mesh2_.png | 700px | 600px]]
  −
 
  −
*Fedora ARM Download Page: [https://dl.fedoraproject.org/pub/alt/stage/26_RC-1.5/ 26_RC-1.5] updated 07/11/2017
  −
* Suggested Installation :
  −
 
  −
Write image to microSD card using [https://github.com/MartinBriza/MediaWriter/releases Fedora Media Writer] (FMW), which is available for Mac OS X, Microsoft Windows, Fedora Linux, and Ubuntu Linux.  Here are the test steps;
  −
 
  −
* download the raw.xz file
  −
* select and extract, result is a raw file
  −
* start FMW
  −
* select "Custom"
  −
* select the raw file
  −
* Choose rpi3 from drop-down in FMW
  −
* Insert microSD in Mini Card Reader and insert in USB port
  −
* Choose rpi3 from drop-down in FMW
  −
* Write microSD
  −
* Insert in Raspberry Pi 3 slot and power up
  −
 
  −
Fedora SoaS does not include wireless firmware, see the [https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi?rd=Raspberry_Pi#Wifi: FAQ] for reason and a fix.  The fix can be applied in sugar terminal;
  −
sudo curl <nowiki>https://raw.githubusercontent.com/RPi-Distro/firmware-nonfree/master/brcm80211/brcm/brcmfmac43430-sdio.txt</nowiki> -o /lib/firmware/brcm/brcmfmac43430-sdio.txt
  −
 
  −
My Settings, Network, Collaboration Server can be set to jabber.sugarlabs.org.  The default in Sugar 0.110 is not to use jabber.sugarlabs.org unless configured.  When jabber.sugarlabs.org server is not running, please write to systems@lists.sugarlabs.org to ask for help.
      
=====References (old) =====
 
=====References (old) =====
Line 568: Line 474:  
:https://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes
 
:https://fedoraproject.org/wiki/Architectures/ARM/F18/Remixes
 
:http://fedoraproject.org/wiki/Fedora_ARM_Installer
 
:http://fedoraproject.org/wiki/Fedora_ARM_Installer
:*ARM Koji:http://arm.koji.fedoraproject.org/koji/
+
:*ARM Koji:http://arm.koji.fedoraproject.org/kojihttps://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Advanced_Topics#Raspberry_Pi_3/
 
*RPM Fusion: http://rpmfusion.org/Architectures/ARM
 
*RPM Fusion: http://rpmfusion.org/Architectures/ARM
 
:fedora 17 and fedora 18  (arm/armhpf)
 
:fedora 17 and fedora 18  (arm/armhpf)
Line 608: Line 514:     
=====Fedora with XFCE=====
 
=====Fedora with XFCE=====
*  http://scotland.proximity.on.ca/arm-nightlies/
+
 
 
======References======
 
======References======
:http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-arm-rpi-xfce-mmcblk0.img.xz
+
 
*http://scotland.proximity.on.ca/arm-nightlies/vault/f18arm-20120915-021653-armhfp-trimslice-mmcblk0.img.xz
   
:http://fedoraproject.org/wiki/Architectures/ARM
 
:http://fedoraproject.org/wiki/Architectures/ARM
 
:http://fedoraproject.org/wiki/Architectures/ARM/Fedora_17_Beta
 
:http://fedoraproject.org/wiki/Architectures/ARM/Fedora_17_Beta
 
:https://fedoraproject.org/wiki/Architectures/ARM/Fedora17_rawhide
 
:https://fedoraproject.org/wiki/Architectures/ARM/Fedora17_rawhide
 
:http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/17-Beta/Images/armhfp/
 
:http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/17-Beta/Images/armhfp/
:f17-arm RC-1: http://scotland.proximity.on.ca/arm-nightlies/vault/to-mirrors/RC1/armhfp/
   
::Boot from CD: http://www.trimslice.com/forum/viewtopic.php?f=25&t=412
 
::Boot from CD: http://www.trimslice.com/forum/viewtopic.php?f=25&t=412
 
:linux-tegra-drm:https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction
 
:linux-tegra-drm:https://gitorious.org/linux-tegra-drm/pages/Host1xIntroduction
Line 660: Line 564:  
:works in intel PC's
 
:works in intel PC's
 
*livecd-tools does not work
 
*livecd-tools does not work
  −
======SD Card Install======
  −
*http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-armhfp-trimslice-mmcblk0.img.xz
  −
This is a Fedora 17 Hard Float Trimslice Image suitable for writing to an SD card and placed in the Trimslice's Full Size SD slot (Front slot)
  −
and booting without further modification.
  −
Write with xzcat file.xz > /dev/mmcblkX, put in the device, and you're ready to go. Boots to a serial console.
  −
  −
Most of the SD card images can be used with a USB storage device drive using the following method:
  −
Write the image to both the USB storage device and an SD card. IE, write the image using xzcat file.xz > /dev/sdX then xzcat file.xz > /dev/mmcblkX.
  −
Once written, use a partition editor such as fdisk to delete the VFAT partition from the USB drive and the Linux partition from SD card.
  −
Plug the SD and USB storage into your ARM device and power up.
  −
The ARM system will load any applicable bootloader pieces, kernel, and initramfs from the SD card, but use the USB storage for the root filesystem.
  −
  −
Nearly images are self-sufficient, but a kernel tarball is optionally available with the contents of the image's /boot and /lib/modules directories.
  −
These can be used in conjunction with the tarball root filesystems to create your own images.
      
=====Resizer=====
 
=====Resizer=====
Line 685: Line 574:  
*http://archlinuxarm.org/platforms/armv7/trimslice
 
*http://archlinuxarm.org/platforms/armv7/trimslice
   −
===pignus====
+
===pignus===
 
:https://pignus.computer/
 
:https://pignus.computer/
 +
 
===Raspberry Pi / RPi===
 
===Raspberry Pi / RPi===
 
::updated 10/15/2013  -tg
 
::updated 10/15/2013  -tg
 
====[http://pidora.ca/ '''Pidora''']====
 
====[http://pidora.ca/ '''Pidora''']====
 +
 +
*Updated july 25 2017
 +
=====Works on original rpi (ARMV6L)=====
 +
*still works from this link: satellit
 +
*Sugar install takes 2+ hrs on fast cable connection
 
*Note: '''Pidora seems to be the main portal to fedora 18 on the Raspberry Pi'''
 
*Note: '''Pidora seems to be the main portal to fedora 18 on the Raspberry Pi'''
 
:Direct Download: http://pidora.ca/pidora/releases/18/images/pidora-18-r2c.zip
 
:Direct Download: http://pidora.ca/pidora/releases/18/images/pidora-18-r2c.zip
======[http://koji.pidora.ca/koji/ pidora koji]======
+
=====Install and add Sugar-Desktop to Pidora=====
:"Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
+
  [[file:RPi-Connections.JPG|300px]]
::It has its own repos separate from the older ''RPi-final.img''
+
*-Physical Layout of RPi  
=====Install and add Sugar-Deskttop to Pidora=====
  −
  [[File:RPi-Connections.JPG|600px]]
  −
:::*-Physical Layout of RPi using Wireless Connection and Powered Hub
   
:1-Install Pidora on SD  
 
:1-Install Pidora on SD  
::Insert 8 GB class 4 or 6 SD in USB SD writer
+
::Insert 32 GB class 10 SD in USB SD writer
 
::Type mount in root terminal  /dev/sdb;/dev/sdc;/dev/sdd should appear in terminal use this value in /dev/sd(x)
 
::Type mount in root terminal  /dev/sdb;/dev/sdc;/dev/sdd should appear in terminal use this value in /dev/sd(x)
 
::cd to directory where you have pidora-18-r2c.img (located inside folder where it was downloaded)
 
::cd to directory where you have pidora-18-r2c.img (located inside folder where it was downloaded)
 
:2- Write SD with dd command
 
:2- Write SD with dd command
  [root@localhost pidora-18-r2c]# dd if=pidora-18-r2c.img of=/dev/sd(x)
+
  [root@localhost pidora-18-r2c]# dd if=pidora-18-r2c.img of=/dev/sd(x) see above^
 
  3500538+0 records in
 
  3500538+0 records in
 
  3500538+0 records out
 
  3500538+0 records out
Line 720: Line 612:  
   Xfce
 
   Xfce
   −
====XSCE Community School Sever on RPi====
+
======[http://koji.pidora.ca/koji/ pidora koji]======
 +
:"Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
 +
::It has its own repos separate from the older ''RPi-final.img''
 +
 
 +
====XSCE Community School Server on RPi====
 
* http://wiki.laptop.org/go/User:Holt/XS_Community_Edition
 
* http://wiki.laptop.org/go/User:Holt/XS_Community_Edition
 +
 
====Notes====
 
====Notes====
 
*News: http://www.bbc.co.uk/news/uk-wales-19510600
 
*News: http://www.bbc.co.uk/news/uk-wales-19510600
Line 879: Line 776:     
;[4] http://timmoody.com/downloads/FC20Base2.zip
 
;[4] http://timmoody.com/downloads/FC20Base2.zip
  −
====FC20forXSCE.zip====
  −
"I have created yet another image.  The last one was just over 8G which forced me to use a 16G sd card because of all the stuff to build the kernel.
  −
I stripped that out, so it now fits in a more manageable 4G card.
  −
For good measure I yum installed git and ansible." Tim Moody 03/17/2014
  −
:[[File:F20forXSCE.JPG|1200px]]
  −
;[5]http://timmoody.com/downloads/FC20forXSCE.zip
  −
:useradd satellit
  −
:passwd: xxxxx
  −
:It is possible to log in to User satellit on Ctrl Alt F3
      
====Install XSCE====
 
====Install XSCE====
Line 1,026: Line 913:  
=====[http://www.soliforum.com/topic/1954/fullfledged-lcd-touchscreen/ pengpod as touchscreen for solidoodle 3d printer]=====  
 
=====[http://www.soliforum.com/topic/1954/fullfledged-lcd-touchscreen/ pengpod as touchscreen for solidoodle 3d printer]=====  
 
"I now have a fully-functional touchscreen pronterface installation that can drive the [http://www.solidoodle.com/faq/ '''Solidoodle''']..."
 
"I now have a fully-functional touchscreen pronterface installation that can drive the [http://www.solidoodle.com/faq/ '''Solidoodle''']..."
  −
===[http://cdimage.ubuntu.com/releases/13.04/release/ Ubuntu images for ARM Devices]===
  −
:Ubuntu 13.04 (Raring Ringtail)
  −
*http://cdimage.ubuntu.com/releases/13.04/release/
      
===PPC===
 
===PPC===
Line 1,054: Line 937:  
*http://archlinuxarm.org/platforms/armv7/nvidia/trimslice
 
*http://archlinuxarm.org/platforms/armv7/nvidia/trimslice
   −
==Chromebook==
+
==Chromebook( OLD content may not work)==
 
*http://parasense.fedorapeople.org/ new images for Chromebook  07/18/2013
 
*http://parasense.fedorapeople.org/ new images for Chromebook  07/18/2013
 
*https://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
 
*https://fedoraproject.org/wiki/Architectures/ARM/Samsung_Chromebook_2012
Line 1,130: Line 1,013:  
*Latest Cloud Images:http://mattdm.fedorapeople.org/cloud-images/
 
*Latest Cloud Images:http://mattdm.fedorapeople.org/cloud-images/
 
:http://git.fedorahosted.org/cgit/cloud-kickstarts.git/
 
:http://git.fedorahosted.org/cgit/cloud-kickstarts.git/
  −
==[[Sugar_on_a_Stick_Parallels| SoaS in Parallels for OS X]]==
  −
::(experimental)
  −
:: (Not very current)
  −
  −
==Sugar Patches==
  −
:http://patchwork.sugarlabs.org/project/sugar/list/
 

Navigation menu