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
.