OLE Nepal/Deployment guide/Customizing
Jump to navigation
Jump to search
Customizing the XO
See Logistics first. Basic customization is covered there.
Customizing Build
- Install os image 703 from Forth prompt copy-nand u:\os703.img --> you must have os703.img and os703.crc on your USB key
- Power off
- Insert USB key that has Customization Key v2 installed on it
- Hold down X game key then turn on the XO
- Release the game key when prompted to do so
- The Activity pack should install itself and then power off
- Boot up and make your changes, such as installing rpms
- When done, delete the user-specific changes you have made
- rm -r /home/olpc.sugar/default
- rm /var/lib/dbus/machine-id
- There may be other machine-specific settings that I am not aware of but should be deleted
- Reboot
- Go to the Forth prompt and type save-nand u:\os703-b1.img, this will also generate a u:\os703-b1.crc file
- Clone other XO's using these two files
We need a list of activities we are going to use.
Testing of the activities with the build we are going to use.
Adding Nepali to Speak Activity
- Install the latest espeak in your desktop
- Copy the folder "espeak-data" to /usr/share/ directory in the XO
- Add the line "translator hi" at the end of this file "/usr/share/espeak-data/voices/ne"
Additional Customization
- Install the Language Pack
- Install the script.
Essential RPM's
RPM's to display man pages
- Install groff-1.18.***.i386
- Install man-1.6f-***.i386
- copy /etc/man.config from linux machine to xo under same location
- Copy Man folder /usr/share/man into into xo
Flash 9
- rpm -ivh <flash-plugin-rpm-name>.rpm
Gnuchess
- rm /usr/games/gnuchess -- for some reason there appears to be a symbolic link here by default that causes problems
- cp /usr/bin/gnuchess /usr/games/ note: for whatever reason, ln -s /usr/bin/gnuchess /usr/games doesn't work