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 |
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 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 |
− | ==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 172: |
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 287: |
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 507: |
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 560: |
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 600: |
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 652: |
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 677: |
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 5/12/2019 -tg |
| + | ;see this linkk first: |
| + | *https://wiki.sugarlabs.org/go/Fedora_30#Raspberry_Pi |
| + | ::(updated RPi information) |
| ====[http://pidora.ca/ '''Pidora''']==== | | ====[http://pidora.ca/ '''Pidora''']==== |
| + | |
| + | =====Works on original rpi (ARMV6L)===== |
| + | |
| + | *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]======
| + | |
− | :"Pidora is a Fedora Remix optimized for the Raspberry Pi computer."
| + | =====Install and add Sugar-Desktop to Pidora===== |
− | ::It has its own repos separate from the older ''RPi-final.img''
| + | [[file:RPi-Connections.JPG|300px]] |
− | =====Install and add Sugar-Deskttop to Pidora===== | + | *-Physical Layout of RPi |
− | [[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 712: |
Line 615: |
| 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 871: |
Line 779: |
| | | |
| ;[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,018: |
Line 916: |
| =====[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,046: |
Line 940: |
| *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,122: |
Line 1,016: |
| *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/
| |