[Argentina] Procedimiento para compilar sugar en tuquito e iso de tuquito con sugar
Gonzalo Odiard
gonzalo at laptop.org
Mon Mar 28 09:38:10 EDT 2011
2011/3/28 Alvar Maciel <alvarmaciel at gmail.com>
> 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
>
>
La forma correcta de enviar estos cambios a sugar-devel es en un patch de
git.
Para agregar los nuevos archivos a git tenes que hacer:
git add nombre_de_archivo
Una vez que agregaste los archivos nuevos, haces (desde el directorio
sugar-jhbuild):
git commit -a
Te va a aparecer un vi con los datos del commit, tenes que agregar una linea
arriba de todo explicando
que hace tu commit, por evemplo:
Add support to ubuntu and derivative tuquito
> 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
>
>
Este link parece estar roto.
> 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?
>
Creo que tendrias que ver como manejaron eso en versiones anteriores de
Ubuntu
Saludos
Gonzalo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/argentina/attachments/20110328/054bd395/attachment.htm
More information about the Argentina
mailing list