epespad

Instalar Node.js en Ubuntu o Debian

Instalar Node.js en Ubuntu o Debian


Cada vez son más las aplicaciones desarrolladas con Node.js y tarde o temprano nos encontramos con la necesidad de instalarlo en nuestro sistema operativo. En este tutorial vamos a hablar de cómo instalar Node.js en Ubuntu o Debian y además también instalaremos el gestor de paquetes npm.
Ubuntu
Para nuestras pruebas hemos empleado Ubuntu 16.04 LTS, pero las instrucciones que daremos funcionarán en Debian sin problemas. Nos basaremos en las instrucciones facilitadas desde la página oficial de NodeSource en GitHub, donde además se incluyen instrucciones de instalación para CentOS, Fedora y RedHat.
Introducción: cuestiones preliminares que debemos conocer.
La instalación de Node.js en Ubuntu está rodeada de bastantes conflictos originados por el nombre del binario. Este conflicto se debe a que ya existe una aplicación llamada  node  en los repositorios de Ubuntu y entonces se decidió llamar al binario de Node.js como  nodejs  para evitar conflictos.
Esto que parecía una solución, ha traído varios problemas de compatibilidad y más de un dolor de cabeza a los usuarios. Para evitar posibles conflictos, nuestra primera acción será eliminar las posibles instalaciones de  node ejecutando los comandos:
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
En este tutorial vamos a mostraros dos métodos para instalar Node.js en Ubuntu o Debian, uno para hacerlo desde los repositorios oficiales y otro para instalarlo desde el PPA oficial de Nodesource.
La instalación desde los repositorios oficiales tiene la ventaja de que es considerada como estable, pero también es cierto que tendremos que lidiar con el conflicto del nombre del binario. Por otro lado, si hacemos la instalación desde el PPA oficial de Nodesource, podremos elegir qué versión instalar y no nos encontraremos con el conflicto de nombres.
En mi opinión usar el PPA tiene más ventajas, por eso lo recomiendo, pero aquí os mostraremos ambas opciones para que podáis elegir.
Cómo instalar Node.js en Ubuntu o Debian desde los repositorios oficiales.
En el momento de escribir este artículo, la versión instalada desde los repositorios oficiales es Node.js 4.2.6, que es considerada como LTS y cuyo ciclo de vida termina el 1 de Abril de 2018.
Para instalar Node.js ejecutamos el comando:
sudo apt-get install nodejs
Una vez instalado, ya podemos acceder al binario con el comando  nodejs , pero si ejecutamos el comando  node , veremos que nos devuelve un error. Para solucionar este conflicto tenemos que instalar el paquete  nodejs-legacy  con el comando:
sudo apt-get install nodejs-legacy
Ahora ya podemos ejecutar  nodejs  o  node  indistintamente.
Finalmente, podemos instalar el gestor de paquetes npm con el comando:
sudo apt-get install npm
tutoriales
Cómo instalar Node.js desde el PPA oficial de NodeSource en Ubuntu o Debian.
Al emplear el PPA oficial de NodeSource lo primero que debemos tener en cuenta es que se instalará Node.js y su gestor de paquetes npm de una vez, sin instalarlos por separado.
El segundo aspecto que debemos considerar, es que versión de Node.js instalar. En el momento de escribir este tutorial tenemos disponible:
  • La serie 4.x: se considera como estable y LTS con fin de soporte el 1 de Abril de 2018.
  • Serie 5.x: no es LTS (instalación no recomendada).
  • La serie 6.x: versión LTS con soporte hasta el 18 de Abril de 2019 (instalación recomendada).
  • Serie 7.x: versión en actual desarrollo no LTS (instalación recomendada sólo si quieres probar las últimas novedades incorporadas).
Con la versión 6.x no he tenido problemas hasta el momento y como tiene soporte a largo plazo hasta 2019, es la que elijo para instalar normalmente. En primer lugar nos aseguraremos de que tenemos cURL instalado, de no ser así lo instalamos fácilmente con el comando:
sudo apt-get install curl
Para instalar Node.js desde el PPA, ejecutamos los comandos:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install nodejs
Ahora vemos que tanto el comando  nodejs  como  node  son funcionales y además también tenemos instalado el gestor de paquetes  npm .
Si quisiésemos instalar otra versión, el primer comando sería:
  • 4.x:  curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
  • 5.x:  curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
  • 6.x:  curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
  • 7.x:  curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Para terminar, también es recomendable instalar el paquete  build-essential  porque algunos paquetes de  npm que compilan código lo van a necesitar. Así que ejecutamos el comando:
sudo apt-get install build-essential
debian
Para terminar.
Vemos que la instalación de Node.js en Ubuntu o Debian es bastante sencilla. Habría un último método empleando un script llamado  nvm  (Node Version Manager) que nos permite instalar y gestionar diferentes versiones de Node.js de forma simultánea.
No vamos a tratar este método de instalación, ya que generalmente no es necesario tener varias versiones de Node.js instaladas, pero está bien conocer esa posibilidad.





link: https://www.youtube.com/watch?v=0_hcePqZSfs

6 comentarios - Instalar Node.js en Ubuntu o Debian

steppen_wolf +1
¿y para qué sirve node.js?
steppen_wolf +2
@Nyannta Es más o menos lo que yo decía.
La precomprensión hermenéutica del epifenómeno soteriológico, equivale a una propedéutica teleonómica.
¿Estás de acuerdo?
Nyannta +1
Drago-X3
@Nyannta generaliza la funcion principal de dicho programa ya que seria de gran ayuda para el usuario medio
jerauma +2
Inteligencia coelctaiva, me cogiste sin pts mas tarde paso.
Nyannta +1
gracias
Agori +1
Una pintura la explicación, buenísimo +10
Nyannta
gracias