User:Holt/XS Community Edition/Install Recipe: Difference between revisions
No edit summary |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ |
{{deprecated}} |
||
<h1><b><i>For the latest instructions please see http://schoolserver.org thanks!</i></b></h1> |
|||
==Prereqs== |
==Prereqs== |
||
This recipe installs XS Community Edition on XO-1.5 (i386), XO-1.75 (ARM) or larger i386/ARM servers running Fedora 17. Other Fedora platforms will be supported later, such as XO-4 and x86-64 -- as soon as we/someone finds access to this hardware to spin basic RPMs. Installing on XO-1 is NOT supported as memory/disk are insufficient. |
This recipe installs XS Community Edition on XO-1.5 (i386), XO-1.75 (ARM) or larger i386/ARM servers running Fedora 17. Other Fedora platforms will be supported later, such as XO-4 and x86-64 -- as soon as we/someone finds access to this hardware to spin basic RPMs. Installing on XO-1 is NOT supported as memory/disk are insufficient. |
||
Line 26: | Line 29: | ||
<li>Type "cd /etc/yum.repos.d" |
<li>Type "cd /etc/yum.repos.d" |
||
<li>Repeat any of the download steps below if they fail due to Internet/DNS glitches. |
<li>Repeat any of the download steps below if they fail due to Internet/DNS glitches. |
||
<li>Type "wget http://georgejhunt.com/olpc/files/xsce.repo" (downloads 200+ bytes) |
<li>Type "wget http://georgejhunt.com/olpc/files/xsce.repo" (downloads 200+ bytes). Or if you're daring, "wget http://georgejhunt.com/olpc/files/xsce-test.repo" (talk to [[User:GeorgeHunt|George Hunt]] if so!) |
||
<li> |
<li> |
||
<ul> |
<ul> |
||
<li>If on an XO-1.5 or XO-1.75:<br>Type "yum -y install xs-config-xo" (downloads 17+ MB).<br>Type "bootstrap-xo" (downloads 34+ MB).<br>Press [Enter] to reboot. |
<li>If on an XO-1.5 or XO-1.75:<br>Type "yum -y install xs-config-xo" (downloads 17+ MB).<br>Type "bootstrap-xo" (downloads 34+ MB).<br>Press [Enter] to reboot. |
||
<li>Or, if on a larger i386 or ARM (non-XO) server, running Fedora 17:<br>Type "yum -y install xs-config" (downloads several MB) |
<li>Or, if on a larger i386 or ARM (non-XO) server, running Fedora 17:<br>Type "yum -y install xs-config" (downloads several MB). |
||
</ul> |
</ul> |
||
<li>As root (eg. type "su" in Terminal), issue the command "xs-setup" . This xs-setup command generates a long list of "yum" install requests, similar to the normal adding of functions that you would do if you loaded a minimal "network" install CD from Fedora, and then added additional functions one at a time. (downloads 200+ MB) |
<li>As root (eg. type "su" in Terminal), issue the command "xs-setup" . This xs-setup command generates a long list of "yum" install requests, similar to the normal adding of functions that you would do if you loaded a minimal "network" install CD from Fedora, and then added additional functions one at a time. (downloads 200+ MB) |
||
Line 55: | Line 58: | ||
</ol> |
</ol> |
||
<li>Try other classic XS features: http://wiki.laptop.org/go/XS_Troubleshooting |
<li>Try other classic XS features: http://wiki.laptop.org/go/XS_Troubleshooting |
||
</ol> |
|||
==Anna's Test Plan== |
|||
<ol> |
|||
<li>USB disks: many/most work? format if unformatted? |
|||
<li>Common Networking Scenarios Just Work: USB-ethernet adapters can be yanked/added anytime? anticipate big iron? |
|||
<li>iptables & gateway |
|||
<li>remote access: Browse Activity to localhost? Browse from another XO? Internet Explorer? ssh? |
|||
<li>ejabberd |
|||
<li>Core Services from https://docs.google.com/document/d/1nnQuxmu45d8sMwFP9G2JEZBuEYhMAnQBl87tmylcmxw/edit |
|||
<li>Extended Services from https://docs.google.com/document/d/1nnQuxmu45d8sMwFP9G2JEZBuEYhMAnQBl87tmylcmxw/edit |
|||
</ol> |
</ol> |
||
Latest revision as of 18:32, 12 June 2013
For the latest instructions please see http://schoolserver.org thanks!PrereqsThis recipe installs XS Community Edition on XO-1.5 (i386), XO-1.75 (ARM) or larger i386/ARM servers running Fedora 17. Other Fedora platforms will be supported later, such as XO-4 and x86-64 -- as soon as we/someone finds access to this hardware to spin basic RPMs. Installing on XO-1 is NOT supported as memory/disk are insufficient. Later, prefab USB images for offline install should be provided for XO-1.5 and XO-1.75 with all packages preinstalled. To begin, your server must connect to the Internet. WARNING: If using an XO-1.5 or XO-1.75, you must use the built-in Wifi adapter/ears, or a 3G/cellular adapter (untested). In short, your XO server may NOT connect to the Internet thru a USB Ethernet adapter during the (current) installation process below. XO servers will however need a USB Ethernet adapter (most will work, verify it's compatible with Fedora 17) and Wifi access point so kids' XOs can later connect the XS. Please be warned this is an early version--the product of an early focused effort by Jerry Vonau and George Hunt. Still lots of rough edges! Install Recipe
(all above evolving; copied from http://schoolserver.wordpress.com/xs-installation/community-edition-xs-on-xo-1-75/ on Nov 13, 2012) Further Quick Testing
Anna's Test Plan
BUGSView the bugs already filed against the School server |