04 mayo 2013

Instalar Titanium 3.x (Appcelerator) en Ubuntu

Esta instalación la hice en Ubuntu 13.04, pero va bien en 12.10.
Instalarlo es simple, pero hay que tener cuidado en seguir todos los pasos, que aunque vienen en la documentación oficial, no son muy claros que digamos.


  1. Instalar desde consola el libjpeg62 libwebkitgtk-1.0-0 y añadir en el profile una nueva opción para el navegador dentro de eclipse.
    sudo apt-get install libjpeg62 libwebkitgtk-1.0-0
    echo 'export MOZILLA_FIVE_HOME=/usr/lib/mozilla' >> ~/.bashrc
  2. Si tu Linux/Ubuntu es 64bits entonces adicionalmente se instala ia32-libs:
    sudo apt-get install ia32-libs
  3. Se descarga el ZIP de Titanium 3.x, se descomprime en la carpeta de tu preferencia.
  4. Para ejecutar la primera vez buscar el archivo TitaniumStudio.sh:
    sh ~/TitaniumStudio/TitaniumStudio.sh
  5. La primera vez se pedirá actualizar el software de Titanium, solo dar "Next" y después "Install". Lo más probable es que marque un error y es por el NodeJs, ya que sólo en Windows y Mac puede descargar e instalar automáticamente (Así de jodido es esto), entonces:
    Instalar node manualmente.
    sudo apt-get install python g++ make
    mkdir ~/nodejs && cd $_
    wget -N http://nodejs.org/dist/node-latest.tar.gz
    tar xzvf node-latest.tar.gz && cd `ls -rd --color=no node-v*`
    ./configure
    sudo make install
  6. Finalmente reiniciar Titanium, abrir nuevamente y dejar que corra la actualización de lo demás (Titanium CLI y Alloy). ¡Listo!

En esencia esos pasos hay que seguir para instalar Titanium en Linux/Ubuntu. Para otros sabores de Linux es necesario sustituir los comandos de instalación por los que toquen en esa distribución, y rogar a los dioses del Olimpo que en los "repos" estén las versiones adecuadas. La documentación de instalación de Titanium para Linux está orientada a Ubuntu 12.04, ahí lo dejo para que después no digan.