Diferencia entre revisiones de «Generando xo»

De Proyecto Butiá
Saltar a: navegación, buscar
(Utilizando el .XO)
 
(No se muestran 6 ediciones intermedias del mismo usuario)
Línea 2: Línea 2:
 
El resultado es la última versión de TortugArte (TurtleBlocks), con el plugin de Butiá incluido, todo empaquetado en formato .xo
 
El resultado es la última versión de TortugArte (TurtleBlocks), con el plugin de Butiá incluido, todo empaquetado en formato .xo
  
Abrir un terminal de linux y seguir el instructivo [[Git_Butia]] para descargar el git del proyecto butiá (solo lectura) en su última versión estable.<br>
+
== GIT Butiá ==
 +
Primero seguir el instructivo [[Git_Butia]].<br>
  
Recordar de ingresar al directorio ''/butia/turtle_art_plugin'' y ejecutar ''makexo'' <br>
+
== Utilizando el .XO ==
  
Este proceso puede tomar un tiempo ya que se va a descargar en un directorio temporal, la versión de tortugarte especificada en la variable ''TURTLEARTVERSION'' desde el git de Sugarlabs, además de compilarse nuestros fuentes, generar el plugin y el paquete .xo.<br>
+
El paquete .xo lo vamos a poder ver en el mismo directorio donde ejecutamos ''make xo'' su nombre es TurtleBots-X.xo donde X es la versión actual del proyecto. Este archivo puede descomprimirse utilizando en un terminal:  
El paquete .xo lo vamos a poder ver en el mismo directorio donde ejecutamos ''makexo'' su nombre es TurtleBots-X.xo donde X es la versión actual del proyecto. Este archivo puede descomprimirse utilizando en un terminal:  
+
 
  unzip TurtleBots-X.xo
 
  unzip TurtleBots-X.xo
  
Línea 15: Línea 15:
  
 
'''IMPORTANTE''': Las dependencias que se necesitan son:
 
'''IMPORTANTE''': Las dependencias que se necesitan son:
-gcc
+
*gcc
-git
+
*git
-gettext
+
*gettext
-libusb-devel
+
*libusb-devel
-sugar-emulator
+
*sugar-emulator
Puede llegar a ser necesario instalar libreadline6-dev.
+
*freeglut3-dev (plugin de marcas)
 +
*libxi-dev (puede ser necesaria para el plugin de marcas)
 +
*libreadline6-dev (puede ser necesaria en algunos casos)

Revisión actual del 07:08 27 feb 2013

En esta sección se presenta el mecanismo para compilar las bibliotecas Butiá, necesarias para nuestro plugin en tortugarte y generar una versión de TortuBots.
El resultado es la última versión de TortugArte (TurtleBlocks), con el plugin de Butiá incluido, todo empaquetado en formato .xo

GIT Butiá

Primero seguir el instructivo Git_Butia.

Utilizando el .XO

El paquete .xo lo vamos a poder ver en el mismo directorio donde ejecutamos make xo su nombre es TurtleBots-X.xo donde X es la versión actual del proyecto. Este archivo puede descomprimirse utilizando en un terminal:

unzip TurtleBots-X.xo

Para iniciar el programa TurtleBots se debe en un terminal ejecutar:

cd TurtleBots.activity
./turtleblocks.py

IMPORTANTE: Las dependencias que se necesitan son:

  • gcc
  • git
  • gettext
  • libusb-devel
  • sugar-emulator
  • freeglut3-dev (plugin de marcas)
  • libxi-dev (puede ser necesaria para el plugin de marcas)
  • libreadline6-dev (puede ser necesaria en algunos casos)