Como instalar o Node.js no Linux (Ubuntu/Debian) corretamente

Descubra como instalar o Node.js no Linux Ubuntu e Debian de diferentes formas, utilizando pacotes oficiais e gerenciadores de versões.

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.

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

Compartilhe este tutorial: Como instalar o Node.js no Linux (Ubuntu/Debian)?

Compartilhe este tutorial

Continue aprendendo:

Como instalar o Node.js no macOS?

Descubra como instalar o Node.js no macOS utilizando diferentes métodos, incluindo Homebrew e instaladores oficiais.

Tutorial anterior

Qual a diferença entre Node.js LTS e a versão Current?

O Node.js LTS é a versão estável e recomendada para produção, enquanto a versão Current contém as últimas funcionalidades e atualizações.

Próximo tutorial