Cómo instalar Node.js en Ubuntu

C

A pesar de lo popular que se ha vuelto este tiempo de ejecución de JavaScript, es posible que se sorprenda al descubrir que en realidad todavía no es muy fácil instalar Node.js en Ubuntu y otras distribuciones de Linux. Sigue siendo un proceso más manual de lo que debería ser. Me encuentro buscando esto en Google cada vez que configuro una nueva máquina Linux, así que pensé en escribir algunas instrucciones sobre algunas formas diferentes de instalar Node en Ubuntu.

Opciones para instalar Node.js en Ubuntu

Hay algunas formas diferentes de realizar la instalación, según sus requisitos y necesidades de personalización. A continuación, se muestran algunos de los métodos más populares:

  • Administrador de paquetes de Ubuntu
  • Paquete Ubuntu de NodeSource
  • Binario directamente desde el node
  • Instalar desde la fuente

Administrador de paquetes de Ubuntu

Este es, en mi opinión, el método más sencillo. Siempre trato de instalar paquetes a través de apt-get siempre que sea posible para mantener todo en un solo lugar. De esta manera, también conocerá los comandos para desinstalar el paquete cuando sea necesario.

NOTA: En el momento de escribir este artículo (25/11/15), el binario instalado con apt-get es solo v0.10.25, mientras que la última versión estable disponible es v5.1.0, por lo que están bastante atrás. Para obtener la versión más reciente, consulte los otros métodos de instalación a continuación.

Para instalar Node y npm a través de apt-get, ejecute estos comandos:

sudo apt-get update
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo apt-get install npm

Dado que el paquete está vinculado como nodejs y no el tipico node nombre, tenemos que agregar un enlace simbólico, de lo contrario, algunos servicios no funcionarán correctamente como esperan node comando para estar disponible.

Paquete Ubuntu de NodeSource

Si todavía quieres usar apt-get, pero necesita una versión mucho más nueva de Node, debe usar este método.

Esto es muy similar al último que les mostré, pero en su lugar ejecutaremos un script (mantenido y distribuido por NodeSource) para mostrarle al administrador de paquetes dónde obtener la última versión.

Aquí están los comandos:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node

No es necesario instalar explícitamente npm ya que ya está incluido con este binario.

Binario directamente desde nodejs.org

Puede omitir toda la renuncia manual del administrador de paquetes y simplemente instalar un binario directamente desde nodejs.org sí mismo.

Solo asegúrese de instalar la versión correcta para su sistema. Tienen binarios para todas las diferentes versiones, sistemas operativos y arquitecturas de CPU. Si no está exactamente seguro de cuál será el nombre del binario para su sistema, intente hojeada a través de las distribuciones.

En mi caso aquí, necesitaba la versión 5.1.0 para Linux de 64 bits:

wget http://nodejs.org/dist/v5.1.0/node-v5.1.0-linux-x64.tar.gz
sudo tar -C /usr/local --strip-components 1 -xzf node-v5.1.0-linux-x64.tar.gz

Esto les dará a ambos la node binario y npm.

Instalar desde la fuente

Este es un poco más complicado, pero aprenderá un poco más haciéndolo de esta manera.

Primero, necesitará instalar algunas herramientas necesarias para compilar el código. Para este paso, todo lo que necesita hacer es:

apt-get install make g++ libssl-dev

Una vez que se haya completado (o si ya tiene estos paquetes instalados), puede descargar el código fuente de nodejs.org:

cd /tmp
wget http://nodejs.org/dist/v5.1.0/node-v5.1.0.tar.gz
tar -xvf node-v5.1.0.tar.gz
cd node-v5.1.0

Probablemente notará que la URL se parece mucho a la del último método. Es muy similar, pero si miras más de cerca, no hay “linux-x64” en el nombre, lo que significa que aún no se ha creado para un sistema en particular. Esta descarga nos proporciona solo el código fuente.

A continuación, configure y cree el código:

./configure
make -jX

Y finalmente, si todo salió bien con el último comando, instálalo:

make install

Conclusión

Y eso es todo, ¡ya está! Independientemente del método de instalación que haya utilizado, debe ejecutar node -v para verificar que la compilación / instalación funcionó correctamente. Si usó cualquiera de los dos últimos métodos, asegúrese de que la versión impresa coincida con la que pretendía descargar.

Node.js está en un gran desarrollo en este momento y parece que al menos lanzará una nueva versión menor cada semana. Lo que esto significa es apt probablemente no podrá mantenerse al día con toda la nueva versión que está saliendo, por lo que probablemente será mejor que utilice los dos últimos métodos.

 

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad