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.
Nesta página:
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

É 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/