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 Node.js e do NPM em distribuições baseadas no RHEL como CentOS, Fedora, Rocky & AlmaLinux e distribuições baseadas no Debian como Ubuntu & Linux Mint.

O Node.js é uma plataforma JavaScript leve e eficiente que é construída com base no motor Chrome’s V8 JavaScript e o NPM é o gerenciador de pacotes padrão do NodeJS. Você pode usá-lo para construir aplicações 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 versões dos pacotes Nodejs e NPM.

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

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

Para adicionar o repositório da 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 para poder 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 versões dos pacotes 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 em seu sistema, a fim de compilar complementos nativos do npm.

$ sudo apt-get install -y build-essential

Testando a última versão do Nodejs e NPM no Linux

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

Nos Sistemas Baseados no 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 em 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/