En esta guía, echaremos un vistazo a cómo puedes instalar la última versión de Nodejs y NPM en distribuciones basadas en RHEL como CentOS, Fedora, Rocky & AlmaLinux y distribuciones basadas en Debian como Ubuntu & Linux Mint.
Nodejs es una plataforma JavaScript ligera y eficiente que está construida sobre el motor JavaScript V8 de Chrome y NPM es un gestor de paquetes predeterminado de NodeJS. Puedes usarlo para construir aplicaciones de red escalables.
En esta página:
Cómo Instalar Node.js en Distribuciones RHEL
La última versión de Node.js y NPM está disponible en el repositorio oficial de NodeSource Enterprise Linux, que es mantenido por el sitio web de Nodejs y deberás agregarlo a tu sistema para poder instalar los últimos paquetes de Nodejs y NPM.
Importante: Si estás ejecutando una versión anterior de RHEL 6 o CentOS 6, es posible que desees leer acerca de cómo ejecutar Node.js en distribuciones antiguas.
Para instalar NodeJS en RHEL, CentOS, Fedora, Rocky y Alma
Para agregar el repositorio para la última versión de Node.js, usa el siguiente comando como root o no root.
------------- For Node.js v19.x ------------- $ curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash - $ sudo yum install -y nodejs ------------- For Node.js v18.x ------------- $ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash - $ sudo yum install -y nodejs ------------- For Node.js v16.x ------------- $ curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash - $ sudo yum install -y nodejs ------------- For Node.js v14.x ------------- $ curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash - $ sudo yum install -y nodejs
Opcional: Hay herramientas de desarrollo como gcc-c++ y make que necesitas tener en tu sistema para poder construir complementos nativos de npm.
# yum install gcc-c++ make OR # yum groupinstall 'Development Tools'
Cómo instalar Node.js en Debian, Ubuntu y Linux Mint
La última versión de Node.js y NPM también está disponible en el repositorio oficial de NodeSource Enterprise Linux, que es mantenido por el sitio web de Nodejs y necesitarás agregarlo a tu sistema para poder instalar los últimos paquetes de Nodejs y NPM.
Instalar Node.js en Ubuntu y Mint
------------- For Node.js v19.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v18.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v16.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v14.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\ $ sudo apt-get install -y nodejs
Instalar Node.js en Debian
------------- For Node.js v19.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v18.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v16.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\ $ sudo apt-get install -y nodejs ------------- For Node.js v14.x ------------- $ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\ $ sudo apt-get install -y nodejs
Opcional: Hay herramientas de desarrollo como gcc-c++ y make que necesitas tener en tu sistema para compilar complementos nativos de npm.
$ sudo apt-get install -y build-essential
Prueba de la última versión de Nodejs y NPM en Linux
Para realizar una prueba simple de Nodejs y NPM, simplemente puedes verificar las versiones instaladas en tu sistema utilizando los siguientes comandos:
En sistemas basados en RHEL
# node --version # npm --version
En Debian, Ubuntu y Linux Mint
$ nodejs --version $ npm --version

Eso es todo, Nodejs y NPM ahora están instalados y listos para usar en tu sistema.
I believe these were easy and simple steps to follow but in case of problems you faced, you can let us know and we find ways of helping you. I hope this guide was helpful to you and always remember to stay connected to Tecmint.
Source:
https://www.tecmint.com/install-nodejs-npm-in-centos-ubuntu/