Como instalar o Node.js no Linux (Ubuntu/Debian)?
O Node.js pode ser instalado em distribuições Linux de diversas maneiras. Neste guia, abordaremos três métodos: via repositório oficial, via nvm e via compilação manual.
Método 1: Instalando pelo repositório oficial
A forma mais fácil de instalar o Node.js no Ubuntu e Debian é utilizando o repositório oficial da distribuição.
Passo 1: Atualizar a lista de pacotes
Antes de instalar o Node.js, certifique-se de que a lista de pacotes está atualizada:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o Node.js e o npm
Agora, instale o Node.js juntamente com o npm:
sudo apt install -y nodejs npm
Passo 3: Verificar a instalação
Após a instalação, verifique se o Node.js foi instalado corretamente:
node -v
Se aparecer um número de versão, significa que a instalação foi bem-sucedida.
Método 2: Instalando via nvm (Node Version Manager)
Caso precise gerenciar diferentes versões do Node.js, o nvm é a melhor opção.
Passo 1: Instalar o nvm
Execute o seguinte comando para instalar o nvm:
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Em seguida, reinicie o terminal ou execute:
source ~/.bashrc
Passo 2: Instalar uma versão específica do Node.js
Após a instalação do nvm, você pode instalar a versão mais recente do Node.js com:
nvm install node
Caso precise de uma versão específica, use:
nvm install 16
Isso instalará a versão 16 do Node.js.
Método 3: Compilando o Node.js do código-fonte
Se quiser a versão mais recente e otimizada, pode compilar o Node.js diretamente do código-fonte. Isso é útil para servidores que exigem personalizações específicas.
Passo 1: Baixar o código-fonte
Acesse https://nodejs.org e baixe a versão desejada. Em seguida, execute:
tar -xvf node-v16.17.0.tar.gz
cd node-v16.17.0
Passo 2: Compilar e instalar
Compile o código-fonte com os comandos abaixo:
./configure
make -j4
sudo make install
Após a instalação, verifique se o Node.js foi instalado corretamente com node -v
.
Conclusão
A instalação do Node.js no Linux pode ser feita de várias formas, dependendo das necessidades do usuário. Para iniciantes, o repositório oficial é a melhor opção. Para desenvolvedores que trabalham com múltiplas versões, o nvm é a escolha mais prática. Já para configurações avançadas, a compilação manual permite maior controle sobre a instalação.
Por que o Linux é o sistema preferido para rodar Node.js?
O Linux é amplamente utilizado por desenvolvedores devido à sua estabilidade e flexibilidade. O Node.js, sendo uma ferramenta essencial para o desenvolvimento moderno, precisa ser instalado corretamente para garantir um fluxo de trabalho eficiente.
Muitos servidores que executam aplicações em Node.js rodam em Linux, tornando importante conhecer as diferentes formas de instalação e gerenciamento de versões. O nvm, por exemplo, é uma solução extremamente útil para equipes que precisam alternar entre diferentes versões do Node.js em um mesmo ambiente de desenvolvimento.
Independente do método escolhido, entender o processo de instalação do Node.js no Linux é essencial para quem deseja trabalhar com tecnologia de forma profissional.
Algumas aplicações:
- Execução de aplicações Node.js em servidores Linux
- Desenvolvimento de APIs backend
- Uso do nvm para gerenciar versões do Node.js
- Criação de aplicações escaláveis em ambientes Linux
- Automação de processos com Node.js
Dicas para quem está começando
- Se você quer apenas rodar aplicações Node.js, instale pelo repositório oficial.
- Se precisar gerenciar múltiplas versões, prefira o nvm.
- Verifique sempre a versão instalada usando
node -v
. - Aprenda a usar o npm para instalar pacotes e dependências.
- Se estiver configurando um servidor de produção, prefira instalar via nvm para facilitar atualizações futuras.
Contribuições de Beatriz Cavalcanti