Instalar Node.js en Ubuntu 18.04
Cómo instalar Node.js desde los repositorios predeterminados, mediante PPA o mediante NVM en Ubuntu 18.04.
Node.js es una plataforma de ejecución que lleva JavaScript mucho más allá del navegador, convirtiéndolo en un lenguaje de propósito general. Se utiliza ampliamente como servidor web y también permite desarrollar aplicaciones de escritorio mediante NW.js, AppJS o Electron.
Actualiza la lista de paquetes antes de empezar:
sudo apt update
Método 1. Instalación desde los repositorios predeterminados
La opción más rápida — aunque la versión disponible en los repositorios de Ubuntu puede estar desactualizada.
sudo apt install nodejs
sudo apt install npm
En Ubuntu, el ejecutable se llama
nodejsen lugar denodedebido a un conflicto de nombres con otro paquete.
Comprueba la versión:
nodejs -v
v8.10.0
Método 2. Instalación mediante PPA
NodeSource mantiene un PPA con las versiones más recientes de Node.js. Ve a tu directorio personal y descarga el script de configuración para la versión que necesitas (sustituye 10.x por tu versión de destino):
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Revisa el script antes de ejecutarlo:
nano nodesource_setup.sh
Ejecuta el script:
sudo bash nodesource_setup.sh
Instala Node.js:
sudo apt install nodejs
Comprueba la versión:
nodejs -v
v10.20.1
El paquete nodejs ya incluye npm — no es necesaria una instalación por separado:
npm -v
6.14.4
Para compilar paquetes desde el código fuente, instala build-essential:
sudo apt install build-essential
Método 3. Instalación mediante NVM
NVM (Node Version Manager) te permite instalar varias versiones de Node.js en la misma máquina y cambiar entre ellas — ideal cuando distintos proyectos requieren entornos de ejecución diferentes.
Descarga el script de instalación:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh
Revisa el script antes de ejecutarlo:
nano install_nvm.sh
Ejecuta el instalador:
bash install_nvm.sh
NVM se instala en ~/.nvm y añade la configuración necesaria a ~/.profile. Carga NVM en la sesión actual:
source ~/.profile
Explora las versiones disponibles de Node.js:
nvm ls-remote
Instala la versión que necesitas — por ejemplo, 10.20.1:
nvm install 10.20.1
Cambia a esa versión:
nvm use 10.20.1
Cuando se instala mediante NVM, el ejecutable se llama node. Confirma la versión activa:
node -v
v10.20.1
Lista todas las versiones instaladas:
nvm ls
Establece una versión predeterminada:
nvm alias default 10.20.1
Esta versión se usará cada vez que abras una nueva sesión de terminal. También puedes cambiar a ella explícitamente:
nvm use default
Cada versión de Node.js gestiona sus propios paquetes de forma independiente a través de npm.
Ayuda
¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!