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.
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 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

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