Cómo Instalar Node.js en AlmaLinux 10 con DNF Paso a Paso

instalar nodejs en almalinux 10 scaled

Cómo instalar Node.js en AlmaLinux 10 con DNF paso a paso

Si estás preparando un servidor empresarial para el despliegue de aplicaciones web modernas, instalar Node.js en AlmaLinux 10 es un paso indispensable. Node.js es el entorno de ejecución de JavaScript en el lado del servidor esencial para correr herramientas y frameworks populares como Next.js, Express, NestJS, Nuxt, Vue.js y aplicaciones en tiempo real.

Aunque los repositorios del sistema incluyen versiones base, los entornos de producción suelen requerir versiones específicas o con soporte extendido. En este tutorial te enseñaremos cómo instalar Node.js en AlmaLinux 10 utilizando el repositorio RPM oficial de NodeSource, permitiéndote elegir entre la versión Current (v24.x) y las ramas estables de Soporte a Largo Plazo (v22.x LTS y v20.x LTS).

Requisitos Previos

Antes de comenzar el proceso para instalar Node.js en AlmaLinux 10, confirma que dispones de los siguientes elementos en tu servidor:

  1. Un servidor o instancia virtual con AlmaLinux 10.
  2. Acceso como usuario root o un usuario con privilegios sudo.
  3. Conexión a Internet activa para la descarga de repositorios y paquetes RPM.

Preparación del Sistema e Instalación de Herramientas de Compilación

Para poder instalar módulos nativos de Node.js a través del gestor de paquetes npm, es muy aconsejable disponer del grupo de herramientas de desarrollo C/C++ en el sistema operativo.

Abre la consola y actualiza la base de datos de paquetes de DNF:

Bash
sudo dnf update -y

A continuación, instala curl junto con las herramientas de compilación necesarias:

Bash
sudo dnf install curl gcc-c++ make -y

Paso a Paso: Cómo instalar Node.js en AlmaLinux 10 con NodeSource

El repositorio NodeSource RPM es la vía recomendada por la comunidad para obtener binarios oficiales actualizados en distribuciones Enterprise Linux como AlmaLinux.

Selecciona la versión que mejor se adapte a tu proyecto y ejecuta el bloque de comandos correspondiente:

1.Opción A: Instalar Node.js v24.x (Current): Ideal para probar las últimas funciones y actualizaciones del motor V8.

Si buscas disponer de las últimas novedades y capacidades de JavaScript, configura el repositorio para la rama v24.x:

Bash
NODE_MAJOR=24
curl -sL https://rpm.nodesource.com/setup_$NODE_MAJOR.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo dnf install nodejs -y

2.Opción B: Instalar Node.js v22.x (Active LTS): Recomendado para la gran mayoría de servidores en producción.

La rama v22.x LTS ofrece el equilibrio idóneo entre rendimiento, parches de seguridad y estabilidad a largo plazo:

Bash
NODE_MAJOR=22
curl -sL https://rpm.nodesource.com/setup_$NODE_MAJOR.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo dnf install nodejs -y

3.Opción C: Instalar Node.js v20.x (Maintenance LTS): Para proyectos empresariales con requisitos de compatibilidad anteriores.

Si tu entorno requiere la versión v20 LTS por dependencias específicas de proyectos heredados, ejecuta:

Bash
NODE_MAJOR=20
curl -sL https://rpm.nodesource.com/setup_$NODE_MAJOR.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo dnf install nodejs -y

4.Verificar la versión instalada de Node y NPM:Comprueba que la instalación con DNF se haya completado con éxito.

Al terminar la instalación con DNF, el paquete nodejs incluirá automáticamente el gestor NPM. Verifica que ambas utilidades estén operativas comprobando sus versiones:

Bash
node -v

Salida esperada (según la rama elegida):

v24.20.0

Y para verificar la versión de NPM:

Bash
npm -v
11.19.0
instalar Node.js en AlmaLinux 10

Alternativa Avanzada: Gestionar múltiples versiones con NVM

Si necesitas administrar un servidor en el cual coexisten varias aplicaciones que dependen de versiones dispares de Node.js, la mejor alternativa es utilizar NVM (Node Version Manager).

Para instalar NVM en AlmaLinux 10, ejecuta el script oficial:

Bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Reinicia tu sesión de terminal y podrás instalar Node.js en AlmaLinux 10 seleccionando la versión que necesites en tiempo de ejecución:

Bash
nvm install 22
nvm use 22

Preguntas Frecuentes sobre Instalar Node.js en AlmaLinux 10

¿Por qué es preferible NodeSource frente a los módulos nativos AppStream de AlmaLinux 10?

Aunque los repositorios AppStream de AlmaLinux incluyen versiones estables de Node.js, estas suelen congelarse durante gran parte del ciclo de vida de la distribución. NodeSource mantiene repositorios RPM directamente sincronizados con los últimos parches y lanzamientos oficiales del equipo de Node.js.

¿Cómo desinstalar Node.js en AlmaLinux 10 usando DNF?

Si requieres desinstalar completamente el paquete nodejs y eliminar la configuración del repositorio NodeSource en tu servidor, ejecuta:

Bash
sudo dnf remove nodejs -y
sudo rm -f /etc/yum.repos.d/nodesource*.repo
sudo dnf autoremove -y

Publicaciones Similares