lunes, 20 de octubre de 2014

Instalar Cordova 3.7.1 en Ubuntu 14.04

Nuevamente... estoy en quiebra debido al poco soporte que tiene Cordova/Phonegap con los Fixes y updates... y hablo del fallo que afecta todas las versiones hasta la 3.5.1  en la que se exponía una grave vulnerabilidad XSS y que solo nos da dos opciones:
  • Tratar de parchar por nuestros medios.
  • Actualizar Cordova/Phonegap.

La verdad estoy considerando reescribir mis aplicaciones, porque la promesa de multi plataforma solo es real para aplicaciones pequeñas.

En fin, mientras me decido y hago algo de tiempo en mi espantosa agenda... le dejo como instalar Phonegap/Cordova en Ubuntu 14.04:

fácil : Abrimos nuestra consola y actualizamos paquetes:

sudo apt-get update

Instalar Node JS.


sudo apt-get install nodejs
 
 
 
Instalar npm:

sudo apt-get install npm

Y no omitir este paso:

sudo apt-get install nodejs-legacy


Ya que de otra forma nos generará este error:

/usr/bin/env: node: No existe el archivo o el directorio

Luego instalamos cordova:

sudo npm install -g cordova

Si todo va bien nos mostrará algo así:



Ahora creamos nuestro proyecto de ejemplo:

cordova create hello com.example.hello HelloWorld

y agregamos las plaformas que deseemos:



cd hello
cordova platform add wp8
cordova platform add windows
cordova platform add android
...    
 
Listo... a tratar de portar nuestras librerías...
Links :

Security Advisory : http://securityvulns.com/docs31053.html

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server

http://stackoverflow.com/questions/22428373/cordova-and-phonegap-not-working-on-ubuntu-14-04

http://cordova.apache.org/docs/en/4.0.0//guide_cli_index.md.html#The%20Command-Line%20Interface

:(

Saludos.

2 comentarios:

Javier Sanchez dijo...

Muchas gracias maestro, me estaba rompiendo la cabeza modificando archivos!

Anónimo dijo...

Graciassssssssssssssssssssss