Cómo instalar la última versión de NodeJS y NPM en Linux

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.

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
Check NodeJS Version on CentOS

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/