[Argentina] Procedimiento para compilar sugar en tuquito e iso de tuquito con sugar
Alvar Maciel
alvarmaciel at gmail.com
Mon Mar 28 06:08:15 EDT 2011
Hola a todos,
les envío el mail que mandé a la lista de sugar-dev (lo mandé en ingles) en
él está el procedimento para compilar sugar en tuquito y debe andar también
en ubuntu 10.10
Hola,
Mi nomnbre es Alvar Maciel soy de Buenos Aires Argentina y escribo a la
lista para saber los procedimientos para que Tuquito (Distribución derivada
de ubuntu http://tuquito.org.ar) forme parte de las distribuciones que
oficialmente soportan sugar. Voy exponer el caso y lo hecho hasta hora punto
a punto.
1. Necesidad
En Argentina varias provincias y en el plan conectar igualdad máquinas
utilizarán classmate y en ellas se están instalando distros derivadas de
ubuntu. Uno de los problemas que nos encontramos los usarios de ubuntu (o
distros derivadas) es que los paquetes de sugar o son desactualizados o
existen problemas para compilar los paquetes hulahop y errores al ejecutar
browse por las actualizaciones de xulruner
2. Soluciónes
Dada esta situación con la gente de Tuquito, decidimos resolver estos
problemas y nos dedicamos a la tarea de compilar desde jhbuild el sugar.
Pueden ver 2 tickets creados por mi a partir de este trabajo (
http://bugs.sugarlabs.org/ticket/2496 http://bugs.sugarlabs.org/ticket/2629
).
3. Procedimeintos para compilar de forma correcta en tuquito el sugar-dev
Para poder compilar hicimos lo siguiente:
Corregimos la línea 18 de /sugar-jhbuild/sjhbuild/sysdeps.py.
Linea 18: 'Tuquito': 'unstable',
Corregimos la línea 53: elif name in ['ubuntu', 'debian','Tuquito']:
Agregamos 3 archivos en la carpeta en la carpeta:
~/sugar-jhbuild/config/sysdeps en base a los xml para ubuntu
cp 50ubuntu-10.10.xml 50tuquito-4.1.xml
cp 50ubuntu-allversions.xml 50tuquito-allversions.xml
cp 10ubuntu-allversions.xml 10tuquito-allversions.xml
instalamos las siguientes dependecias
libgtk2.0-dev libdbus-glib-1-dev libxml2-dev libpopt-dev python-dev libtool
intltool python-gconf python-gnome2-dev python2.7-dev python-gtk2-dev
python-gnome2-dev libgnome-desktop-dev libgnomecups1.0-dev libwnck-dev
librsvg2-dev gtk-doc-tools libtelepathy-glib-dev libasound2-dev icon-slicer
xulrunner-dev libcroco3-dev libtelepathy-glib-dev icon-naming-utils shtool
libgconf2-dev abiword espeak espeak-data libabiword-2.8-dev
libtelepathy-glib0 libdbus-glib-1-dev metacity pep8 pylint python-abiword
python-evince python-rsvg python-telepathy python-wnck python-xklavier
telepathy-gabble telepathy-salut xulrunner-1.9.2 python-lxlm y
python-beautifulsoup
y armamos un paquete deb que soluciona el problema del xulrunner
http://acercadelaeducacion.com.ar/scripts/python_xpcom
Con este procedimiento logramos compilar el sugar en Tuquito.
Preguntas:
Esto lo hice con escasos conocimientos de sugar, mucha ayuda de el capítulo
local de sugarlabs (sugarlabs Argentina) y queremos no sólo formar parte de
sugar, sino también armar una versión de tuquito + sugar en la cual los
usuarios puedan elegir en que entorno arrancar la pc.
- ¿Qué procedimiento hay que seguir para ser una distribución aceptada
por sugar?
Próximos pasos:
Para probar esta versión de sugar en tuquito armé un script que arma el
paquete y arma los sugar.desktop en /usr/share/applications y armé la
xssesion para que ejecute el sugar-emulator en pantalla completa. Ahora lo
que quisiera hacer es que en el inicio pueda elegir el entorno gdm o el
entorno sugar y que incie el sugar y no el sugar-emulator. Pero eso no lo se
hacer ¿Cómo se hace esto?
Saludos
Alvar
--
Blogs: http://acercadelaeducacion.com.ar
http://dosisdeinnovacion.com.ar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/argentina/attachments/20110328/3677afb8/attachment.htm
More information about the Argentina
mailing list