Instalacion en Linux

Uno de los inconvenientes de Apache Cordova es que hay muy buena documentación sobre sistemas Windows/MacO, pero la documentación sobre los sistemas Linux es mucho más escasa, por esa razon en este apartado se tratará la instalación de Cordova en un sistema Linux como es Ubuntu

Para ello hay que seguir los siguientes pasos:

  • Instalación de ant:
$sudo apt-get install python-software-properties python g++ make ant
  •  Instalar Android SDK:
    • Puede que haya problemas con algunos repositorios de Android que fueron instalados en el sistema. Una manera de purgar y dejar limpia la instalación sería lanzando la siguiente sentencia:
      $sudo apt-get remove android-tools-adb android-tools-fastboot
    • Se descarga el SDK de la página oficial y  se descomprimer en el directorio que se desee. (Recordad y mantened la ruta porque será la utilizada para establecer el PATH).
  • Editamos el archivo ~/.bashrc:

$sudo gedit ~/.bashrc
  • Y se añade al principio del fichero el siguiente PATH:
    • export PATH=${PATH}:/ruta-del-sdk/adt-bundle/sdk/platform-tools:/ruta-del-sdk/adt-bundle/sdk/tools
    • Donde ruta-del-sdk será donde tengamos alojado el SDK dentro de nuestro sistema.
    • Solo se enlazan los directorios platform-toos y tools.
    • Se recargan las variables del bash con:
      $source ~/.bashrc
  • Instalación de node.js:

Se añade el repositorio:

$sudo add-apt-repository ppa:chris-lea/node.js

 

  •      Se actualiza:
$sudo apt-get update

 

Se lanza la instalación:

$sudo apt-get install python-software-properties python g++ make nodejs

Instalación de Cordova:

 $sudo npm install -g cordova

Con esto se consigue conseguido instalar Apache Cordova satisfactoriamente en Ubuntu. Vuelvemos a remarcar la importancia de los PATH porque pueden dar problemas al intentar añadir la plataforma Android a un proyecto que hayamos creado, por poner un ejemplo.