Como instalar Node.js e NPM em sistemas RHEL e Debian
Neste guia, veremos como você pode instalar a versão mais recente do Nodejs e NPM em distribuições baseadas em RHEL, como CentOS, Fedora, Rocky & AlmaLinux e Distribuições baseadas em Debian, como Ubuntu e Linux Mint.
Nodejs é uma plataforma JavaScript leve e eficiente construída com base no mecanismo JavaScript V8 do Chrome e NPM é um gerenciador de pacotes NodeJS padrão. Você pode usá-lo para construir aplicativos de rede escalonáveis.
Nesta página:
- Como instalar o Node.js em distribuições baseadas em RHEL
- Como instalar o Node.js no Debian, Ubuntu e Linux Mint
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ê precisa adicioná-lo ao seu sistema para poder instalar os pacotes Nodejs e NPM mais recentes.
Importante: Se você estiver executando uma versão mais antiga do RHEL 6 ou do CentOS 6, você pode querer ler sobre como executar o Node.js em distros mais antigas.
Instalando NodeJS em RHEL, CentOS, Fedora, Rocky e 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 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 os pacotes Nodejs e NPM mais recentes.
Instale o 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
Instale o 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 , para construir complementos nativos do npm.
sudo apt-get install -y build-essential
Testando Nodejs e NPM mais recentes no Linux
Para fazer um teste simples de nodejs e NPM, basta verificar as versões instaladas em 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, Nodejs e NPM agora estão instalados e prontos para uso em seu sistema.
Acredito que foram passos fáceis e simples de seguir, mas em caso de problemas que você enfrentou, você pode nos avisar e encontraremos maneiras de ajudá-lo. Espero que este guia tenha sido útil para você e lembre-se sempre de ficar conectado ao Tecmint.