User:Holt/XS Community Edition/0.2/Installing: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Created page with 'XS-CE 0.2 will run on XO 1.75. ===XO 1.75 Install=== ====Prereqs==== This recipe installs XS Community Edition on XO-1.75 (ARM) running OLPC OS 12.1.0 (http://wiki.laptop.org/g…')
 
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==XO 1.75 Install==
XS-CE 0.2 will run on XO 1.75.


===XO 1.75 Install===
===Prereqs===

====Prereqs====
This recipe installs XS Community Edition on XO-1.75 (ARM) running OLPC OS 12.1.0 (http://wiki.laptop.org/go/Release_notes/12.1.0) with power management turned off within My Settings | Power.
This recipe installs XS Community Edition on XO-1.75 (ARM) running OLPC OS 12.1.0 (http://wiki.laptop.org/go/Release_notes/12.1.0) with power management turned off within My Settings | Power.


During the install process, your XS server must be connected to the Internet, via its built-in Wifi adapter/ears (it may NOT connect to the Internet thru a USB Ethernet Adapter during your install). After the install process, your XS server may connect to the Internet using others mean.
During the install process, your XS server must be connected to the Internet, via its built-in Wifi adapter/ears (it may NOT connect to the Internet thru a USB Ethernet Adapter during your install). After the install process, your XS server's connection to the Internet and any AP should remain the same.


Also required is a [[USB ethernet adaptors|USB Ethernet Adapter]] connected to a separate Wifi access point (call it AP-LAN) so kids' XOs can later connect their XOs to the server.
Also required is a [[USB ethernet adaptors|USB Ethernet Adapter]] connected to a separate Wifi access point (call it AP-LAN) so kids' XOs can later connect their XOs to the server.
Line 12: Line 10:
Repeat any of the download steps below if they fail due to Internet/DNS glitches.
Repeat any of the download steps below if they fail due to Internet/DNS glitches.


====Installing====
===Installing===
<ol>
<ol>
<li>Ensure that the USB Ethernet Adapter is connected (or at least available, for the "INSERT USB ETHERNET ADAPTER" step below).
<li>Ensure that the USB Ethernet Adapter is connected (or at least available, for the "INSERT USB ETHERNET ADAPTER" step below).
<li>Launch Terminal Activity (unhide Terminal if necessary, clicking List View in the top right of Home View).
<li>Launch Terminal Activity (unhide Terminal if necessary, clicking List View in the top right of Home View).
<Li>Change to user root by typing "su".
<Li>Change to user root by typing "su".
<li><pre>
<li>Change directory by typing "cd /etc/yum.repos.d"
cd /etc/yum.repos.d
<li>Download the needed yum repo definition by typing "wget http://build.activitycentral.com/xsce.repo".
wget http://build.activitycentral.com/xsce-stable.repo
<li>Install xs-config-xo by typing "yum -y install xs-config-xo" (downloads 17+ MB).
yum -y install xs-config-xo</pre>
<li>Type "bootstrap-xo" (downloads 34+ MB).
<li><pre>bootstrap-xo</pre>(downloads 34+ MB)
<li>Press [Enter] to reboot.
<li>Press [Enter] to reboot.
<li>Launch Terminal Activity.
<li>Launch Terminal Activity.
<li>Change to user root by typing "su".
<li>Change to user root by typing "su".
<li>Type the command
<li>Type the command "xs-setup" . This 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)
<pre>xs-setup</pre> This 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>"INSERT USB ETHERNET ADAPTER NOW" warning will appear (if it was not inserted earlier). Insert it as instructed.<br>Type "y" to continue. 40+ minutes later, your XS should return to a root prompt with the message "XS configured; services are ready to use." (downloads about 200 MB !)
<li>"INSERT USB ETHERNET ADAPTER NOW" warning will appear (if it was not inserted earlier). Insert it as instructed.<br>Type "y" to continue. 40+ minutes later, your XS should return to a root prompt with the message "XS configured; services are ready to use." (downloads about 200 MB !)
<li>Reboot.
<li>Reboot.
</ol>
</ol>


====setup====
<ol>
<li>Use "ifconfig" to determine the ip address of the XS.<br>Take note of its eth0-ip-address = WAN-ip.<br>If you've inserted the USB Ethernet Adapter above (serving the LAN/Intranet) also take note of the school server's eth1-ip-address = LAN-ip = 172.18.96.1


==x86 generic Install==
<li>If you inserted the USB Ethernet Adapter above, configure its own Wifi Access Point (AP) to properly serve other LAN/Intranet client XOs. (If the Wifi AP is a router, DO NOT plug into its "WAN" port -- instead use any of its LAN/normal ports. And be sure to enable the AP's "bridge mode" or similar, to disable the AP's own DHCP)

===Prereqs===
This recipe installs XS Community Edition on generic x86 machines running Fedora Core 17.

During the install process, your XS server must be connected to the Internet via one of its network adapters and to something else, perhaps an AP through another, if it is to serve as a gateway.

Repeat any of the download steps below if they fail due to Internet/DNS glitches.

===Installing===
<ol>
<li>Ensure that the Ethernet Adapters are connected as above.
<li>Launch Terminal
<Li>Change to user root by typing "su".
<li><pre>
cd /etc/yum.repos.d
wget http://build.activitycentral.com/xsce-stable.repo
yum -y install xs-config</pre>
<li>Type the command
<pre>xs-setup</pre> This 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>40+ minutes later, your XS should return to a root prompt with the message "XS configured; services are ready to use." (downloads about 200 MB !)
<li>Reboot.
</ol>

Latest revision as of 20:59, 21 March 2013

XO 1.75 Install

Prereqs

This recipe installs XS Community Edition on XO-1.75 (ARM) running OLPC OS 12.1.0 (http://wiki.laptop.org/go/Release_notes/12.1.0) with power management turned off within My Settings | Power.

During the install process, your XS server must be connected to the Internet, via its built-in Wifi adapter/ears (it may NOT connect to the Internet thru a USB Ethernet Adapter during your install). After the install process, your XS server's connection to the Internet and any AP should remain the same.

Also required is a USB Ethernet Adapter connected to a separate Wifi access point (call it AP-LAN) so kids' XOs can later connect their XOs to the server.

Repeat any of the download steps below if they fail due to Internet/DNS glitches.

Installing

  1. Ensure that the USB Ethernet Adapter is connected (or at least available, for the "INSERT USB ETHERNET ADAPTER" step below).
  2. Launch Terminal Activity (unhide Terminal if necessary, clicking List View in the top right of Home View).
  3. Change to user root by typing "su".
  4. cd /etc/yum.repos.d
    wget http://build.activitycentral.com/xsce-stable.repo
    yum -y install xs-config-xo
  5. bootstrap-xo
    (downloads 34+ MB)
  6. Press [Enter] to reboot.
  7. Launch Terminal Activity.
  8. Change to user root by typing "su".
  9. Type the command
    xs-setup
    This 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)
  10. "INSERT USB ETHERNET ADAPTER NOW" warning will appear (if it was not inserted earlier). Insert it as instructed.
    Type "y" to continue. 40+ minutes later, your XS should return to a root prompt with the message "XS configured; services are ready to use." (downloads about 200 MB !)
  11. Reboot.


x86 generic Install

Prereqs

This recipe installs XS Community Edition on generic x86 machines running Fedora Core 17.

During the install process, your XS server must be connected to the Internet via one of its network adapters and to something else, perhaps an AP through another, if it is to serve as a gateway.

Repeat any of the download steps below if they fail due to Internet/DNS glitches.

Installing

  1. Ensure that the Ethernet Adapters are connected as above.
  2. Launch Terminal
  3. Change to user root by typing "su".
  4. cd /etc/yum.repos.d
    wget http://build.activitycentral.com/xsce-stable.repo
    yum -y install xs-config
  5. Type the command
    xs-setup
    This 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)
  6. 40+ minutes later, your XS should return to a root prompt with the message "XS configured; services are ready to use." (downloads about 200 MB !)
  7. Reboot.