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