Como Instalar o NodeJS e o NPM Mais Recentes no Linux

Neste guia, vamos dar uma olhada em como você pode instalar a versão mais recente do Nodejs e NPM em distribuições baseadas no RHEL como CentOS, Fedora, Rocky & AlmaLinux e distribuições baseadas no Debian como Ubuntu & Linux Mint.

O Nodejs é uma plataforma JavaScript leve e eficiente construída com base no motor JavaScript V8 do Chrome e o NPM é um gerenciador de pacotes padrão do NodeJS. Você pode usá-lo para construir aplicativos de rede escaláveis.

Como Instalar o Node.js em Distribuições RHEL

A versão mais recente do Node.js e do NPM está disponível no repositório oficial do NodeSource Enterprise Linux, que é mantido pelo site do Nodejs e você precisará adicioná-lo ao seu sistema para poder instalar as últimas Nodejs e NPM pacotes.

Importante: Se você estiver executando uma versão mais antiga do RHEL 6 ou CentOS 6, talvez queira ler sobre a execução de Node.js em distribuições mais antigas.

Instalando o NodeJS no RHEL, CentOS, Fedora, Rocky & Alma

Para adicionar o repositório para a versão mais recente do Node.js, use o seguinte comando como root ou não-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: Existem ferramentas de desenvolvimento como gcc-c++ e make que você precisa ter em seu sistema, a fim de construir complementos nativos do npm.

# yum install gcc-c++ make
OR
# yum groupinstall 'Development Tools'

Como instalar o Node.js no Debian, Ubuntu e Linux Mint

A versão mais recente do Node.js e do NPM também está disponível no repositório oficial do NodeSource Enterprise Linux, que é mantido pelo site do Nodejs e você precisará adicioná-lo ao seu sistema para poder instalar as últimas pacotes do Nodejs e NPM.

Instalar Node.js no Ubuntu e 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 no 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: Existem ferramentas de desenvolvimento como gcc-c++ e make que você precisa ter no seu sistema, para poder compilar complementos nativos do npm.

$ sudo apt-get install -y build-essential

Testando a versão mais recente do Nodejs e NPM no Linux

Para fazer um teste simples do Nodejs e do NPM, você pode verificar apenas as versões instaladas no seu sistema usando os seguintes comandos:

Em sistemas baseados em RHEL

# node --version
# npm --version

No Debian, Ubuntu e Linux Mint

$ nodejs --version
$ npm --version
Check NodeJS Version on CentOS

É isso, o Nodejs e o NPM estão agora instalados e prontos para uso no seu 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/