Además, muchas herramientas para desarrolladores y agentes de inteligencia artificial que funcionan desde la terminal requieren tener instalada una versión reciente de Node.js.
En este tutorial veremos cómo instalar Node.js 24 utilizando el repositorio de NodeSource en Debian, MX Linux y otras distribuciones derivadas de Debian.
¿Por qué utilizar NodeSource?
Debian incluye Node.js en sus propios repositorios, por lo que normalmente podríamos instalarlo simplemente con:
Sin embargo, dependiendo de la versión de Debian que utilicemos, la versión disponible en sus repositorios puede ser diferente de la que necesitamos.
NodeSource mantiene repositorios de paquetes para instalar versiones específicas y recientes de Node.js.
La página oficial con las instrucciones para distribuciones Linux se encuentra aquí:
https://nodesource.com/products/distributions
En este tutorial utilizaremos el repositorio correspondiente a Node.js 24 donde allí uno debe de seleccionar las instrucciones de acuerdo a su distribución:

1. Actualizar la información de los repositorios
Antes de comenzar es recomendable actualizar la información de paquetes:
2. Instalar curl
NodeSource proporciona un script que configura automáticamente su repositorio.
Para descargarlo necesitamos curl.
Lo instalamos con:
Podemos comprobar que quedó instalado ejecutando:
3. Agregar el repositorio de NodeSource para Node.js 24
Ahora ejecutamos el script proporcionado por NodeSource:
Aquí es importante observar esta parte:
setup_24.x
Esto indica que estamos configurando el repositorio correspondiente a la rama 24.x de Node.js.
El script prepara nuestro sistema para que APT pueda obtener Node.js desde los repositorios de NodeSource.
4. Instalar Node.js
Una vez configurado el repositorio, instalamos Node.js:
APT descargará e instalará Node.js desde el repositorio que acabamos de configurar.
5. Comprobar la versión de Node.js
Terminada la instalación, ejecutamos:
También podemos utilizar:
La terminal debería mostrarnos una versión perteneciente a la rama 24, por ejemplo:
v24.x.x
Los números exactos pueden ser diferentes dependiendo de la versión más reciente disponible cuando realicemos la instalación.
6. Comprobar npm
Al instalar Node.js mediante este método también tendremos disponible npm, el administrador de paquetes del ecosistema Node.js.
Podemos comprobarlo con:
También podemos comprobar dónde se encuentran ambos programas:
Normalmente veremos algo semejante a:
/usr/bin/node
/usr/bin/npm
7. Comprobar que realmente estamos utilizando NodeSource
Podemos consultar la información del paquete instalado mediante:
Si Node.js procede de NodeSource, entre la información mostrada debería aparecer una referencia a:
https://deb.nodesource.com/node_24.x
También podemos buscar directamente la configuración de NodeSource:
En instalaciones modernas podemos encontrar un archivo como:
/etc/apt/sources.list.d/nodesource.sources
que apunta al repositorio:
https://deb.nodesource.com/node_24.x
8. Actualizar Node.js posteriormente
Una ventaja de instalar Node.js mediante el repositorio de NodeSource es que no necesitamos descargar manualmente cada actualización.
Podemos actualizar normalmente nuestro sistema:
APT comprobará también si existe una nueva versión de Node.js dentro de la rama que tenemos configurada.
Para comprobar específicamente si hay una actualización disponible:
Si no aparece ningún resultado, normalmente significa que no hay una
actualización pendiente del paquete nodejs.
9. Ver toda la información de nuestra instalación
Podemos ejecutar:
De esta manera podemos conocer:
- la versión instalada de Node.js;
- la versión instalada de npm;
- dónde se encuentra el ejecutable de Node.js;
- dónde se encuentra npm;
- y desde qué repositorio estamos obteniendo Node.js.
¿Qué hemos instalado?
Al finalizar tendremos una estructura similar a esta:
Ubuntu / Debian / MX Linux, etc
│
└── APT
│
└── Repositorio NodeSource
│
└── Node.js 24.x
│
├── node
│
└── npm
Esto nos permite utilizar Node.js para desarrollar aplicaciones JavaScript y también instalar numerosas herramientas de línea de comandos distribuidas mediante npm.
Por ejemplo, posteriormente podremos encontrarnos con proyectos que indiquen una instalación de este tipo:
En ese caso, npm será el encargado de descargar e instalar el programa.
Nota sobre los paquetes globales de npm y los permisos
En Linux podemos encontrarnos posteriormente con un error
EACCES al intentar instalar globalmente alguna
herramienta:
EACCES: permission denied
Esto puede suceder porque npm intenta escribir dentro de un directorio del sistema como:
/usr/lib/node_modules
No es necesario modificar los permisos de /usr/lib.
Una alternativa es configurar las instalaciones globales de npm dentro de nuestro HOME:
Podemos comprobar la configuración con:
Debería aparecer algo parecido a:
/home/usuario/.local/npm
A partir de ese momento podremos instalar muchas herramientas globales con:
sin necesidad de utilizar sudo npm install -g.
Enlaces
NodeSource — Node.js Binary Distributions
https://nodesource.com/products/distributions
Desde esa página podemos consultar las instrucciones y las versiones de Node.js que NodeSource ofrece actualmente para distribuciones Linux.
Con estos pasos tendremos Node.js 24 y npm instalados en Ububtu, Debian, MX Linux y distribuciones derivadas mediante el repositorio de NodeSource, quedando además integrados con APT para facilitar futuras actualizaciones.

Comentarios
Publicar un comentario