Zamora Teran/Construir XO imagen 8.2

From OLPC
< Zamora Teran
Revision as of 11:47, 20 February 2010 by DanielDrake (talk | contribs) (New page: Esta página detalla como construimos las imagenes que distribuimos con las XOs. OLPC distribuye imagenes virgenes (que tiene Linux y Sugar pero no tiene ninguna actividad) y también un ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Esta página detalla como construimos las imagenes que distribuimos con las XOs.

OLPC distribuye imagenes virgenes (que tiene Linux y Sugar pero no tiene ninguna actividad) y también un script se llama image builder para que los proyectos como el nuestro pueda customizar el software de las XOs. Así construimos las imagenes.

Para usar el image builder, necesitas:

Build nic802-1, Agosto 2009

Desde Reuben, 10 de agosto de 2009:

As we discussed and reviewed last week, here is the information on the Custom Image and Image Builder we used to create your custom image.
http://wiki.laptop.org/go/Image_builder
I've packaged everything together in a zip file and uploaded it to http://dev.laptop.org/~reuben/niccustom.zip
The files included are:
  • Vanilla OS 802
  • Standard G1G1 activities minus Wikipedia English
  • Additional or Updated Activities are: Colors, Measure-24, Memorize-33, Social Calc, Tux Paint, Scratch, Wikipedia-ES.
As we discussed, I also preloaded a lease.sig file in /security that will last for 50 days.
Please note the lease.sig file and the custom OS were signed by your own NIC keys. So as we reviewed; in order for the lease.sig files to be seen as *valid* the NIC keys must first be installed.
Within the next 45 days Martin should be in contact with you to arrange getting the final pieces in place on the XO side in order to create the custom image for the current and remainder of your machines.


Las instrucciones desde Reuben describen este proceso: combinan la imagen virgen de OLPC OS 8.2.1 (build 802 que queda en http://download.laptop.org/xo-1/os/official/802/jffs2/) con unas actividades y unos cambios pequeños.

Las actividades son:

Analyze-8.xo
Biology-9.xol
Browse-102.xo
Calculate-25.xo
Chat-48.xo
Colors!-13.xo
Distance-14.xo
Etoys-94.xo
Help-10.xo
ICDL-8.xol
Implode-5.xo
JamendoMusic-5.xol
Log-16.xo
Maze-6.xo
measure-24.xo
memorize-33.xo
Moon-10.xo
NatureImages-8.xol
Paint-23.xo
Pippy-30.xo
Read-56.xo
Record-59.xo
Ruler-3.xo
Scratch.xo
SocialCalc0-8-3g.xo
Speak-9.xo
TamTamEdit-50.xo
TamTamJam-51.xo
TamTamMini-49.xo
TamTamSynthLab-51.xo
Terminal-18.xo
TranslationDictionary-8.xol
TurtleArt-10.xo
TuxPaint-2.xo
Wikibooks-8.xol
Wikipedia-10.xo
WikisliceChemistry-en-8.xol
WorldDigitalLibrary-5.xol
WorldFactbookMaps-6.xol
Write-60.xo

Y el script:

#!/bin/bash
imgdir=$1
# now make modifications to the files under ${imgdir}

echo 'org.laptop.WikipediaActivity' >> ${imgdir}/versions/pristine/802/usr/share/sugar/data/activities.defaults
echo 'org.tuxpaint.TuxPaintActivity' >> ${imgdir}/versions/pristine/802/usr/share/sugar/data/activities.defaults
echo 'org.laptop.community.Colors' >> ${imgdir}/versions/pristine/802/usr/share/sugar/data/activities.defaults
echo 'com.socialtext.SocialCalcActivity' >> ${imgdir}/versions/pristine/802/usr/share/sugar/data/activities.defaults
cp /lease.sig ${imgdir}/security/lease.sig

El archivo Build Command.txt tiene el comando que Reuben ejecutó para hacer la imagen:

./build.py -l -v --fsck-gnu --custom-script="./script.sh" -o /nic802-1.img /media/usb

Este comando asume que /media/usb es un customization stick que esta compuesto de los archivos en "USB Stick" en el archivo niccustom.zip. El archivo de salida estará a /nic802-1.img.

Build nic802-2, enero 2010

  • TortugeArte actualizado (v10 --> v81)
  • Información de version escrito a /boot/olpc_build (así aparece en el panel de control)
  • /Borrar borrar