Erick Ikki
En 2017-09-24 12:02:47

Instalación de ionic 2 en Debian Sid

Septiembre 2017


#ionic #mobileapp #mobiledevelopment #mobile #Debian #appmovil #desarrollomovil


Voy a empezar a experimentar un poco con Ionic, un framework que permite desarrollar aplicaciones móviles híbridas, el cual tiene muy buenas evaluaciones en cuanto a su desempeño y funcionalidades.


Requiero instalarlo en Debian GNU Linux en su versión inestable, Sid.


Instalación de nodejs y npm


La instalación de Ionic inicia por instalar nodejs. En Debian Sid existe actualmente el paquete nodejs, el cual se encuentra muy actualizado  con respecto al repositorio oficial, sin embargo, no incluye npm, el manejador de paquetes por defecto para Node.js; npm existe como otro paquete en Debian Sid, lamentablemente, el paquete Debian para npm esta muy desactualizado con respecto al repositorio  oficial, así que al momento de querer usarlo para instalar Ionic no lo logre. Dado lo anterior es recomendable NO usar los paquetes Debian de nodejs y npm.


Opte por usar un repositorio no oficial de Debian, que recomiendan en https://nodejs.org  el cual pueden agregar al mecanismo sources.list de Debian de la siguiente manera:


curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs


Con el anterior comando, agregamos el repositorio al mecanismo sources.list de Debian e instalamos nodejs.


Procedemos a verificar que este instalado:


~# nodejs -v

v6.11.3


Aquí vemos que tenemos correctamente instalada la versión 6.11.3 de nodejs


Y verificamos que este instalado npm:


npm -v

5.4.2


El cual vemos que esta instalado en su versión 5.4.2, vamos bien.



Instalar herramientas de compilación


Para compilar e instalar extensiones nativas desde npm se necesitará también instalar las herramientas de compilación:


aptitude install -y build-essential


Instalación de cordova

"Apache Cordova permite, a los programadores de software, construir aplicaciones para dispositivos móviles utilizando CSS3, HTML5, y Javascript en vez de utilizar  APIs específicas de cada plataforma como Android, iOS, o Windows Phone.4​ Permite encapsular CSS, HTML, y código de Javascript dependiendo de la plataforma del dispositivo." (1)


Lo instalamos de la siguiente manera:


npm install -g cordova


Si la instalación fue exitosa podremos ver lo siguiente:


~# cordova -v

7.0.1


Instalación de ionic


npm install -g ionic


Y luego comprobar que esta instalado:


ionic -v

3.12.0


Instalación de Ionic lista.


Instalación de git


La CLI (Command line interface / Interfaz de línea de comandos) de Ionic usa Git, así que es recomendable instalarlo; debo decir que en mi caso ya uso Git por elección así que es una decisión que ya había tomado antes; usalo funciona muy bien.


Si no lo tienes instalado instalarlo en Debian es muy fácil:


aptitude install git


Y listo.


Verifica la instalación con:


~# git --version


git version 2.14.1


Instalado y funcionando git versión 2.14.1.



¡Listo!  ahora ¡Que comience la diversión!





1) https://es.wikipedia.org/wiki/Apache_Cordova


.

También te podría interesar