Cómo instalar Node.js en Ubuntu 22.04: tres métodos probados
Node.js es uno de los entornos de ejecución de JavaScript más potentes y ampliamente adoptados disponibles hoy en día. Construido sobre el motor V8 de Chrome, permite a los desarrolladores ejecutar código JavaScript del lado del servidor, convirtiéndolo en la columna vertebral de innumerables aplicaciones web escalables y de alto rendimiento, APIs y microservicios. Ya sea que estés desplegando una aplicación full-stack en un plan de VPS Hosting o experimentando localmente, saber cómo instalar y gestionar correctamente Node.js en Ubuntu 22.04 es una habilidad esencial.
Esta guía completa cubre tres métodos de instalación distintos, cada uno adecuado para diferentes casos de uso:
- Instalar Node.js desde los repositorios predeterminados de Ubuntu
- Instalar una versión específica a través del PPA de NodeSource
- Gestionar múltiples versiones con Node Version Manager (NVM)
Al final, sabrás exactamente qué método se adapta a los requisitos de tu proyecto — y cómo poner en marcha Node.js de forma fiable en tu servidor Ubuntu 22.04.
Requisitos previos
Antes de comenzar, asegúrate de tener:
- Un servidor o máquina local con Ubuntu 22.04 LTS
- Una cuenta de usuario con privilegios sudo
- Familiaridad básica con la línea de comandos de Linux
- Una conexión a internet activa
Si estás trabajando en un servidor remoto, un VPS con cPanel o un Servidor Dedicado básico proporcionan entornos ideales para despliegues de Node.js.
Método 1: Instalar Node.js desde los repositorios predeterminados de Ubuntu
Este es el método de instalación más simple y rápido. Es más adecuado para desarrolladores que no requieren la versión más reciente de Node.js y simplemente quieren un entorno de ejecución estable y funcional en marcha rápidamente.
Paso 1: Actualizar el índice de paquetes
Comienza siempre actualizando la lista de paquetes de tu sistema para asegurarte de obtener las versiones más actuales disponibles en el repositorio:
sudo apt updatePaso 2: Instalar Node.js y npm
Los repositorios predeterminados de Ubuntu 22.04 incluyen Node.js junto con npm (Node Package Manager). Instala ambos con un solo comando:
sudo apt install nodejs npmEsto instalará Node.js y npm como paquetes del sistema, haciéndolos disponibles para todos los usuarios de la máquina.
Paso 3: Verificar la instalación
Una vez completada la instalación, confirma que tanto Node.js como npm están correctamente instalados comprobando sus versiones:
node -v
npm -vDeberías ver una salida similar a:
v12.22.9
6.14.15> Nota: La versión disponible en los repositorios predeterminados de Ubuntu 22.04 puede no ser la última versión estable. Si tu proyecto requiere una versión más reciente, continúa con el Método 2 o el Método 3.
Cuándo usar este método
- Necesitas una instalación rápida y sin complicaciones
- Tu aplicación es compatible con la versión de Node.js incluida en el repositorio
- Estás configurando un entorno de desarrollo o pruebas en un Hosting Web Compartido o VPS de nivel básico
Método 2: Instalar Node.js usando el PPA de NodeSource
Si necesitas una versión específica o más reciente de Node.js — como la última versión LTS — el PPA de NodeSource es el enfoque recomendado. NodeSource mantiene paquetes actualizados para múltiples versiones de Node.js e incluye todos los parches de seguridad y nuevas funcionalidades.
Paso 1: Añadir el repositorio de NodeSource
Usa curl para descargar y ejecutar el script de configuración de NodeSource para tu versión deseada. El ejemplo a continuación instala Node.js 18.x (LTS):
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Para instalar una versión diferente, simplemente reemplaza 18.x con el número de versión deseado (por ejemplo, 20.x para Node.js 20):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -Este comando añade el repositorio de NodeSource a las fuentes de paquetes de tu sistema e importa la clave de firma GPG necesaria para verificar la autenticidad de los paquetes.
Paso 2: Instalar Node.js
Con el repositorio añadido, instala Node.js usando apt:
sudo apt install nodejsnpm se incluye automáticamente con este método de instalación — no se requiere un paso de instalación separado.
Paso 3: Verificar la instalación
Confirma que se ha instalado la versión correcta:
node -v
npm -vSalida esperada para Node.js 18.x:
v18.20.2
10.5.0Cuándo usar este método
- Necesitas una versión LTS específica o la versión actual de Node.js
- Quieres actualizaciones de seguridad automáticas a través de
apt upgrade - Estás ejecutando una aplicación en producción en un entorno de VPS Hosting y necesitas una fuente de paquetes estable y bien mantenida
Método 3: Instalar Node.js usando Node Version Manager (NVM)
NVM (Node Version Manager) es el método de instalación más flexible y es muy recomendado para desarrolladores que trabajan en múltiples proyectos con diferentes requisitos de versión de Node.js. Con NVM, puedes instalar, cambiar entre y gestionar cualquier número de versiones de Node.js — todo sin afectar los paquetes del sistema.
Paso 1: Instalar NVM
Descarga y ejecuta el script oficial de instalación de NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashEl script clona el repositorio de NVM en ~/.nvm y añade las líneas de configuración necesarias a tu perfil de shell. Una vez completado el script, reinicia tu terminal o recarga la configuración de tu shell:
source ~/.bashrcVerifica que NVM está disponible:
nvm --versionPaso 2: Instalar Node.js usando NVM
Para instalar la última versión estable de Node.js:
nvm install nodePara instalar una versión específica (por ejemplo, Node.js 18.0.0):
nvm install 18.0.0Para ver todas las versiones de Node.js disponibles que puedes instalar:
nvm ls-remotePuedes instalar tantas versiones como necesites — NVM almacena cada una de forma independiente en tu directorio de inicio.
Paso 3: Establecer la versión predeterminada de Node.js
Para cambiar a una versión específica en tu sesión de terminal actual:
nvm use 18.0.0Para establecer una versión como predeterminada global en todas las nuevas sesiones de terminal:
nvm alias default 18.0.0Paso 4: Verificar la instalación
Comprueba que la versión correcta está activa:
node -v
npm -vCambiar entre versiones
Una de las características más potentes de NVM es el cambio de versión sin esfuerzo. Por ejemplo, si el Proyecto A requiere Node.js 16 y el Proyecto B requiere Node.js 20:
nvm use 16
# Work on Project A
nvm use 20
# Switch to Project BCuándo usar este método
- Eres un desarrollador que gestiona múltiples proyectos con diferentes dependencias de Node.js
- Necesitas probar tu aplicación en diferentes versiones de Node.js
- Quieres control total sobre tu entorno de ejecución sin tocar los paquetes del sistema
- Estás trabajando en un entorno de desarrollo en contenedores o aislado
Instalar npm por separado (si es necesario)
En prácticamente todos los casos, npm se instala automáticamente junto con Node.js usando cualquiera de los tres métodos anteriores. Sin embargo, si por alguna razón npm no está en tu sistema, puedes instalarlo de forma independiente:
sudo apt install npmVerifica la instalación:
npm -vTambién puedes actualizar npm a la última versión en cualquier momento usando:
npm install -g npm@latestCómo desinstalar Node.js en Ubuntu 22.04
Desinstalar Node.js instalado mediante apt
Si instalaste Node.js usando el Método 1 o el Método 2, elimínalo con:
sudo apt remove nodejsPara eliminar también los archivos de configuración y limpiar las dependencias no utilizadas:
sudo apt purge nodejs
sudo apt autoremoveDesinstalar una versión específica de NVM
Para instalaciones gestionadas con NVM, desinstala una versión específica con:
nvm uninstall 18.0.0Desinstalar NVM completamente
Para eliminar completamente NVM de tu sistema:
rm -rf ~/.nvmLuego elimina las líneas relacionadas con NVM de tu archivo ~/.bashrc, ~/.bash_profile o ~/.zshrc.
Elegir el método correcto: Comparación rápida
| Característica | Repositorios de Ubuntu | PPA de NodeSource | NVM |
|---|---|---|---|
| Facilidad de instalación | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Última versión disponible | ❌ | ✅ | ✅ |
| Soporte para múltiples versiones | ❌ | ❌ | ✅ |
| Mejor para producción | Limitado | ✅ | ✅ |
| Mejor para desarrollo | ✅ | ✅ | ⭐⭐⭐⭐⭐ |
| Actualizaciones de seguridad automáticas | ✅ | ✅ | Manual |
¿Qué sigue después de instalar Node.js?
Una vez que Node.js está instalado y verificado, estás listo para empezar a construir. Aquí hay algunos pasos comunes a seguir:
- Inicializar un nuevo proyecto:
npm init - Instalar paquetes:
npm install express - Ejecutar una aplicación Node.js:
node app.js - Configurar un gestor de procesos como PM2 para mantener tu aplicación en ejecución en producción:
npm install -g pm2 - Asegura tu aplicación con un certificado SSL — AlexHost ofrece asequibles Certificados SSL para proteger tus aplicaciones Node.js en producción
- Registra un dominio para tu proyecto a través de Registro de Dominios para hacer tu aplicación accesible públicamente
Conclusión
Ahora tienes una comprensión completa de los tres métodos para instalar Node.js en Ubuntu 22.04:
- Repositorios de Ubuntu — Mejor para configuraciones rápidas donde la especificidad de la versión no es crítica
- PPA de NodeSource — Mejor para entornos de producción que requieren una versión LTS específica y actualizada
- NVM — Mejor para desarrolladores que manejan múltiples proyectos con diferentes requisitos de Node.js
Cada método tiene sus fortalezas, y la elección correcta depende completamente de tu caso de uso. Para la mayoría de los despliegues en producción en un entorno de VPS Hosting gestionado, el PPA de NodeSource ofrece el equilibrio ideal entre simplicidad y control de versiones. Para flujos de trabajo de desarrollo activo, la flexibilidad de NVM no tiene rival.
Con Node.js correctamente instalado, estás equipado para construir aplicaciones del lado del servidor rápidas y escalables y aprovechar el vasto ecosistema de npm — uno de los repositorios de paquetes más grandes del mundo. ¡Feliz programación!
