La versión de Node.js de paquete incluida en Debian Stretch (9) es actualmente la 8.11. Si se necesita contar con una versión más actualizada, será necesario instalar Node.js manualmente siguiendo el tutorial oficial en github.

Si se instala Node.js desde paquete (apt-get install nodejs) en Debian 9, la versión actual es la 8.11:

root@gitlab:~# node --version
v8.11.1

Esta versión tal vez sea un poco anticuada para proyectos nuevos, con lo cual es probable se requiera instalar una versión más actualizada como la 10 u 11. Desinstalar el paquete nodejs de Debian ejecutando apt-get purge nodejs y proceder con la instalación manual según el tutorial en el repositorio en GitHub del proyecto NodeSource.

Para Node.js 10.x, descargar el script Bash de configuración de los repositorios de Debian:

# curl -sL https://deb.nodesource.com/setup_10.x > Node.js-v10.x.sh

Otorgar permisos de ejecución y ejecutar el script:

# chmod +x Node.js-v10.x.sh 
# less Node.js-v10.x.sh 
# ./Node.js-v10.x.sh

El script de "instalación" simplemente agrega los repositorios de NodeSource en al configuración del gestor de paquetes APT de Debian:

root@gitlab:~# cat /etc/apt/sources.list.d/nodesource.list 
deb https://deb.nodesource.com/node_10.x stretch main
deb-src https://deb.nodesource.com/node_10.x stretch main

Luego sólo es necesario actualizar los repositorios e instalar la versión del paquete nodejs provista por el fabricante:

# apt-get update && apt-get install nodejs

Se observa que ahora la versión instalada es la 10.15.3:

root@gitlab:~# nodejs --version
v10.15.3

Si además se requiere instalar el gestor de paquetes Node.js Yarn, ejecutar:

# apt-get install yarn

Referencias


Tal vez pueda interesarte


Compartí este artículo