Cargando



Cómo instalar Node.js en Debian

Pasos detalladados para instalar el entorno Node.js en sistemas Debian de Linux.


abr 06 2017 12:59
Avanzado
Total de Apartados : 3
abr 06 2017 13:00

Como usuarios y administradores de Debian es necesario configurar el sistema de acuerdo a los roles que el usuario desempeñará o que deseamos realizar.

 

Uno de estos roles, el cual está tomando mucha fuerza, es la creación de nuevas aplicaciones web y todo lo que esto conlleva, análisis, desarrollo, implementación, etc. Una de las plataformas ideales para este tipo de actividades es, sin lugar a dudas, Node.js y este tutorial analizará a fondo como instalarlo en Debian 8.

 

Qué es Node.js
Node.js es básicamente un entorno de ejecución de JavaScript el cual ha sido desarrollado con el motor de JavaScript V8 de Chrome ofreciendo grandes beneficios y ventajas para todos los usuarios de estas aplicaciones.

 

Node.js ha sido diseñado usando un modelado de operaciones E/S (Entrada / Salida) sin bloqueo lo cual permite que la creación y puesta en marcha de las aplicaciones sea mucho más rápido y efectivo. Dentro de sus principales ventajas y novedades tenemos:

  • Uso de JavaScript sin ningún tipo de restricción.
  • Cuenta con la compatibilidad POE (Programación orientada a eventos).
  • Soporta la programación asíncrona.
  • Gratuito.

 

A continuación veremos cómo instalar Node.js en un entorno Debian 8.

 


1. Cómo instalar Node.js usando PPA en Debian


La primera opción que tenemos para la instalación de Node.js es usando los PPA (archivo personal de paquetes) directamente del desarrollador lo cual nos garantiza contar con la última versión estable y es el método más sencillo y rápido. Algunas de las versiones de Node.js son:
  • Node.js v4.x (Versión con soporte hasta abril de 2017),
  • Node.js v6.x (Es la versión LTS más reciente, la cual cuenta con soporte hasta abril de 2018)
  • Node .js v7.x (Versión actual)

 

Paso 1

Para instalar Node.js usando este método ejecutaremos los siguientes comandos:
cd ~
curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh

1-instalar-Node.js-usando-PPA.png

 

Nota
En caso de no contar con Curl habilitado en Debian procedemos a su instalación ejecutando el siguiente comando:
apt install curl

 

Paso 2

Para conocer el contenido del script descargado usaremos el editor preferido, nano o vi, y ejecutaremos lo siguiente:
nano nodesource_setup.sh

2-contenido-del-script.png

 

Paso 3

Podremos salir del editor usando la combinación de teclas siguiente:

 

 

Ctrl + Ctrl

 

 


2. Cómo ejecutar el script descargado en Debian

 

Paso 1

Para ejecutar el script descargado como sudo será necesario ingresar y ejecutar la siguiente línea en la terminal:
sudo bash nodesource_setup.sh

3-ejecutar-el-script-descargado.png

 

Paso 2

Podremos ver que inicia el proceso de ejecución del script. Al finalizar el proceso veremos lo siguiente:

 

4-ejecutar-el-script-descargado.png

 

Paso 3

Para instalar Node.js ejecutaremos el comando indicado como usuarios root. En este punto hemos instalado los binarios de Node.js y NPM.
sudo apt-get install nodejs

5-binarios-de-Node.js-y-NPM.png

 

Paso 4

El siguiente paso consiste en instalar una serie de paquetes de NPM ejecutando el siguiente comando:
sudo apt-get install build-essential

6-paquetes-de-NPM.png

 

De esta forma hemos instalado Node.js usando PPA.

 

 


3. Cómo instalar de Node.js usando NVM en Debian


NVM es una herramienta que ha sido diseñada con el fin de instalar de forma segura y efectiva Node.js en Debian. NVM significa Node.js Versión Manager.

 

Gracias a NVM tendremos más control sobre las diversas versiones de Node.js permitiéndonos obtener mayores beneficios y competitividad.

 

Paso 1

Para iniciar ejecutaremos los siguientes comandos con los cuales actualizaremos el sistema e instalaremos los paquetes necesarios. Pulsamos la letra S para aceptar la descarga e instalación de los paquetes.
sudo apt-get update
sudo apt-get install build-essential libssl-dev

7-instalar-de-Node.js-usando-NVM.png

 

Paso 2

Una vez descargados los paquetes procedemos a descargar el script de NVM desde la página oficial ejecutando el siguiente comando:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh -o install_nvm.sh

8-descargar-el-script-de-NVM.png

 

Paso 3

Podremos visualizar el contenido del script ejecutando el siguiente comando:
nano install_nvm.sh

9-visualizar-el-contenido-del-script.png

 

Paso 4

Procedemos a ejecutar el script usando la siguiente línea. De este modo hemos instalado NVM en Debian 8 y Node.js será instalado en la ruta ~/.nvm
bash install_nvm.sh

10-bash-install_nvm.sh.png

 

Paso 5

Para que NVM pueda ser ejecutado de forma efectiva será necesario cerrar la sesión e iniciarla de nuevo o bien ejecutar la línea
source ~/.profile
Paso 6

Si deseamos conocer las versiones de Node.js disponibles para ser instaladas debemos ejecutar el siguiente comando:
nvm ls-remote
Paso 7

El resultado será el siguiente donde podremos ver todas las versiones disponibles:

 

 

11-versiones-script-debian.png

 

Paso 8

Como vemos la última versión estable (LTS) es la 6.10.2, para instalarla ejecutaremos lo siguiente:
nvm install 6.10.2

12-versiones-nvm.png

 

Paso 9

Podemos ver que la versión de Node.js actual en Debian 8 es 6.10.2. En caso de contar con alguna otra versión de Node.js podemos indicar cual usar en específico usando el siguiente comando:
nvm use 6.10.2
Paso 10

Para conocer la versión actual de Node.js ejecutaremos el comando node -v:

 

 

13-nvm-use-6.10.2.png

 

Paso 11

Finalmente si deseamos acceder a la ayuda de NVM ejecutamos el comando nvm help:

 

14-ayuda-de-NVM.png

 

Como vemos contamos con dos alternativas sencillas y totalmente funcionales para instalar Node.js en Debian 8 y sacar el máximo provecho a la hora de crear múltiples aplicaciones con JavaScript. Para conocer más opciones que podemos desarrollar en entornos Debian, te dejamos cómo crear o borrar cuentas de usuario en sistemas Debian.

 


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X