Como Instalar o Node.js no Ubuntu 22.04: Três Métodos Comprovados
Node.js é um dos ambientes de execução JavaScript mais poderosos e amplamente adotados disponíveis atualmente. Construído sobre o motor V8 do Chrome, permite que os desenvolvedores executem código JavaScript no lado do servidor, tornando-o a espinha dorsal de inúmeras aplicações web escaláveis e de alto desempenho, APIs e microsserviços. Seja ao implementar uma aplicação full-stack num plano de VPS Hosting ou a experimentar localmente, saber como instalar e gerir corretamente o Node.js no Ubuntu 22.04 é uma competência essencial.
Este guia abrangente cobre três métodos de instalação distintos, cada um adequado a diferentes casos de uso:
- Instalar o Node.js a partir dos repositórios padrão do Ubuntu
- Instalar uma versão específica através do NodeSource PPA
- Gerir múltiplas versões com o Node Version Manager (NVM)
No final, saberá exatamente qual o método que se adequa aos requisitos do seu projeto — e como colocar o Node.js a funcionar de forma fiável no seu servidor Ubuntu 22.04.
Pré-requisitos
Antes de começar, certifique-se de que tem:
- Um servidor ou máquina local a executar Ubuntu 22.04 LTS
- Uma conta de utilizador com privilégios sudo
- Familiaridade básica com a linha de comandos Linux
- Uma ligação à internet ativa
Se estiver a trabalhar num servidor remoto, um VPS com cPanel ou um Servidor Dedicado simples fornecem ambientes ideais para implementações Node.js.
Método 1: Instalar o Node.js a partir dos Repositórios Padrão do Ubuntu
Este é o método de instalação mais simples e rápido. É mais adequado para desenvolvedores que não necessitam da versão mais recente do Node.js e simplesmente pretendem um ambiente de execução estável e funcional rapidamente.
Passo 1: Atualizar o Índice de Pacotes
Comece sempre por atualizar a lista de pacotes do seu sistema para garantir que está a obter as versões mais recentes disponíveis no repositório:
sudo apt updatePasso 2: Instalar o Node.js e o npm
Os repositórios padrão do Ubuntu 22.04 incluem o Node.js juntamente com o npm (Node Package Manager). Instale ambos com um único comando:
sudo apt install nodejs npmIsto irá instalar o Node.js e o npm como pacotes de sistema, tornando-os disponíveis para todos os utilizadores na máquina.
Passo 3: Verificar a Instalação
Após a conclusão da instalação, confirme que o Node.js e o npm estão corretamente instalados verificando as suas versões:
node -v
npm -vDeverá ver uma saída semelhante a:
v12.22.9
6.14.15> Nota: A versão disponível nos repositórios padrão do Ubuntu 22.04 pode não ser a versão estável mais recente. Se o seu projeto requer uma versão mais recente, avance para o Método 2 ou Método 3.
Quando Utilizar Este Método
- Necessita de uma instalação rápida e sem complicações
- A sua aplicação é compatível com a versão do Node.js incluída no repositório
- Está a configurar um ambiente de desenvolvimento ou teste num Alojamento Web Partilhado ou VPS de nível básico
Método 2: Instalar o Node.js Usando o NodeSource PPA
Se necessitar de uma versão específica ou mais recente do Node.js — como a versão LTS mais recente — o NodeSource PPA é a abordagem recomendada. O NodeSource mantém pacotes atualizados para múltiplas versões do Node.js e inclui todos os patches de segurança e novas funcionalidades.
Passo 1: Adicionar o Repositório NodeSource
Use curl para descarregar e executar o script de configuração do NodeSource para a versão desejada. O exemplo abaixo instala o Node.js 18.x (LTS):
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -Para instalar uma versão diferente, substitua simplesmente 18.x pelo número da versão pretendida (por exemplo, 20.x para o Node.js 20):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -Este comando adiciona o repositório NodeSource às fontes de pacotes do seu sistema e importa a chave de assinatura GPG necessária para verificar a autenticidade dos pacotes.
Passo 2: Instalar o Node.js
Com o repositório adicionado, instale o Node.js usando apt:
sudo apt install nodejsO npm é incluído automaticamente com este método de instalação — não é necessário um passo de instalação separado.
Passo 3: Verificar a Instalação
Confirme que a versão correta foi instalada:
node -v
npm -vSaída esperada para o Node.js 18.x:
v18.20.2
10.5.0Quando Utilizar Este Método
- Necessita de uma versão LTS específica ou atual do Node.js
- Pretende atualizações de segurança automáticas via
apt upgrade - Está a executar uma aplicação em produção num ambiente de VPS Hosting e necessita de uma fonte de pacotes estável e bem mantida
Método 3: Instalar o Node.js Usando o Node Version Manager (NVM)
O NVM (Node Version Manager) é o método de instalação mais flexível e é fortemente recomendado para desenvolvedores que trabalham em múltiplos projetos com diferentes requisitos de versão do Node.js. Com o NVM, pode instalar, alternar entre e gerir qualquer número de versões do Node.js — tudo sem afetar os pacotes de sistema.
Passo 1: Instalar o NVM
Descarregue e execute o script de instalação oficial do NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bashO script clona o repositório NVM para ~/.nvm e adiciona as linhas de configuração necessárias ao seu perfil de shell. Após a conclusão do script, reinicie o seu terminal ou recarregue a configuração do seu shell:
source ~/.bashrcVerifique se o NVM está disponível:
nvm --versionPasso 2: Instalar o Node.js Usando o NVM
Para instalar a versão estável mais recente do Node.js:
nvm install nodePara instalar uma versão específica (por exemplo, Node.js 18.0.0):
nvm install 18.0.0Para ver todas as versões disponíveis do Node.js que pode instalar:
nvm ls-remotePode instalar tantas versões quantas necessitar — o NVM armazena cada uma de forma independente no seu diretório home.
Passo 3: Definir a Versão Padrão do Node.js
Para mudar para uma versão específica na sua sessão de terminal atual:
nvm use 18.0.0Para definir uma versão como padrão global em todas as novas sessões de terminal:
nvm alias default 18.0.0Passo 4: Verificar a Instalação
Verifique se a versão correta está ativa:
node -v
npm -vAlternar Entre Versões
Uma das funcionalidades mais poderosas do NVM é a troca de versões sem esforço. Por exemplo, se o Projeto A requer o Node.js 16 e o Projeto B requer o Node.js 20:
nvm use 16
# Work on Project A
nvm use 20
# Switch to Project BQuando Utilizar Este Método
- É um desenvolvedor a gerir múltiplos projetos com diferentes dependências do Node.js
- Necessita de testar a sua aplicação em diferentes versões do Node.js
- Pretende controlo total sobre o seu ambiente de execução sem tocar nos pacotes do sistema
- Está a trabalhar num ambiente de desenvolvimento em contentor ou isolado
Instalar o npm Separadamente (Se Necessário)
Em praticamente todos os casos, o npm é instalado automaticamente juntamente com o Node.js usando qualquer um dos três métodos acima. No entanto, se por algum motivo o npm estiver ausente do seu sistema, pode instalá-lo de forma independente:
sudo apt install npmVerifique a instalação:
npm -vTambém pode atualizar o npm para a versão mais recente a qualquer momento usando:
npm install -g npm@latestComo Desinstalar o Node.js no Ubuntu 22.04
Desinstalar o Node.js Instalado via apt
Se instalou o Node.js usando o Método 1 ou o Método 2, remova-o com:
sudo apt remove nodejsPara também remover ficheiros de configuração e limpar dependências não utilizadas:
sudo apt purge nodejs
sudo apt autoremoveDesinstalar uma Versão Específica do NVM
Para instalações geridas pelo NVM, desinstale uma versão específica com:
nvm uninstall 18.0.0Desinstalar o NVM Completamente
Para remover completamente o NVM do seu sistema:
rm -rf ~/.nvmEm seguida, remova as linhas relacionadas com o NVM do seu ficheiro ~/.bashrc, ~/.bash_profile ou ~/.zshrc.
Escolher o Método Certo: Comparação Rápida
| Funcionalidade | Repositórios Ubuntu | NodeSource PPA | NVM |
|---|---|---|---|
| Facilidade de instalação | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Versão mais recente disponível | ❌ | ✅ | ✅ |
| Suporte a múltiplas versões | ❌ | ❌ | ✅ |
| Melhor para produção | Limitado | ✅ | ✅ |
| Melhor para desenvolvimento | ✅ | ✅ | ⭐⭐⭐⭐⭐ |
| Atualizações de segurança automáticas | ✅ | ✅ | Manual |
O Que Fazer a Seguir Após Instalar o Node.js?
Assim que o Node.js estiver instalado e verificado, está pronto para começar a construir. Aqui estão alguns próximos passos comuns:
- Inicializar um novo projeto:
npm init - Instalar pacotes:
npm install express - Executar uma aplicação Node.js:
node app.js - Configurar um gestor de processos como o PM2 para manter a sua aplicação em execução em produção:
npm install -g pm2 - Proteja a sua aplicação com um certificado SSL — a AlexHost oferece Certificados SSL acessíveis para proteger as suas aplicações Node.js em produção
- Registe um domínio para o seu projeto através do Registo de Domínios para tornar a sua aplicação publicamente acessível
Conclusão
Agora tem uma compreensão completa dos três métodos para instalar o Node.js no Ubuntu 22.04:
- Repositórios Ubuntu — Melhor para configurações rápidas onde a especificidade da versão não é crítica
- NodeSource PPA — Melhor para ambientes de produção que requerem uma versão LTS específica e atualizada
- NVM — Melhor para desenvolvedores que gerem múltiplos projetos com requisitos variados de Node.js
Cada método tem os seus pontos fortes, e a escolha certa depende inteiramente do seu caso de uso. Para a maioria das implementações em produção num ambiente de VPS Hosting gerido, o NodeSource PPA oferece o equilíbrio ideal entre simplicidade e controlo de versões. Para fluxos de trabalho de desenvolvimento ativos, a flexibilidade do NVM é incomparável.
Com o Node.js devidamente instalado, está equipado para construir aplicações server-side rápidas e escaláveis e aproveitar o vasto ecossistema npm — um dos maiores repositórios de pacotes do mundo. Bom desenvolvimento!
