15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
28.10.2024

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:

  1. Instalar o Node.js a partir dos repositórios padrão do Ubuntu
  2. Instalar uma versão específica através do NodeSource PPA
  3. 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 update

Passo 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 npm

Isto 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 -v

Deverá 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 nodejs

O 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 -v

Saída esperada para o Node.js 18.x:

v18.20.2
10.5.0

Quando 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 | bash

O 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 ~/.bashrc

Verifique se o NVM está disponível:

nvm --version

Passo 2: Instalar o Node.js Usando o NVM

Para instalar a versão estável mais recente do Node.js:

nvm install node

Para instalar uma versão específica (por exemplo, Node.js 18.0.0):

nvm install 18.0.0

Para ver todas as versões disponíveis do Node.js que pode instalar:

nvm ls-remote

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

Para definir uma versão como padrão global em todas as novas sessões de terminal:

nvm alias default 18.0.0

Passo 4: Verificar a Instalação

Verifique se a versão correta está ativa:

node -v
npm -v

Alternar 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 B

Quando 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 npm

Verifique a instalação:

npm -v

Também pode atualizar o npm para a versão mais recente a qualquer momento usando:

npm install -g npm@latest

Como 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 nodejs

Para também remover ficheiros de configuração e limpar dependências não utilizadas:

sudo apt purge nodejs
sudo apt autoremove

Desinstalar uma Versão Específica do NVM

Para instalações geridas pelo NVM, desinstale uma versão específica com:

nvm uninstall 18.0.0

Desinstalar o NVM Completamente

Para remover completamente o NVM do seu sistema:

rm -rf ~/.nvm

Em 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

FuncionalidadeRepositórios UbuntuNodeSource PPANVM
Facilidade de instalação⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Versão mais recente disponível
Suporte a múltiplas versões
Melhor para produçãoLimitado
Melhor para desenvolvimento⭐⭐⭐⭐⭐
Atualizações de segurança automáticasManual

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!

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar