O ambiente de execução Ja­vaS­cript do Node.js é uma fer­ra­menta essencial para de­sen­vol­ve­do­res, já que in­con­tá­veis sites e apli­ca­ções utilizam essa pla­ta­forma. Suas versões mais recentes já foram baixadas e usadas milhões de vezes. Ex­pli­ca­re­mos o passo a passo de como instalar o Node.js no Ubuntu.

Re­qui­si­tos para instalar o Node.js no Ubuntu

Antes de pros­se­guir com a ins­ta­la­ção, é im­por­tante que o seu sistema atenda a certos re­qui­si­tos para que a pla­ta­forma funcione cor­re­ta­mente. Como o Node.js executa código Ja­vaS­cript, ter ex­pe­ri­ên­cia anterior com essa linguagem de script ajudará bastante. A fa­mi­li­a­ri­dade com a sintaxe básica e as funções de Ja­vaS­cript, bem como com os casos de uso mais comuns, fa­ci­li­tará a uti­li­za­ção do Node.js de maneira mais objetiva. Da mesma forma, ter co­nhe­ci­men­tos em pro­gra­ma­ção orientada a objetos (OOP) e prin­cí­pios de design de software é uma ver­da­deira vantagem para trabalhar no ambiente de execução.

Hardware

Para instalar o Node.js no Ubuntu, você precisará do hardware adequado. Como a pla­ta­forma não exige muito nesse quesito, ela funciona na maioria dos com­pu­ta­do­res modernos. Tudo o que é ne­ces­sá­rio é uma memória de 4 GB ou mais e 256 GB de espaço de ar­ma­ze­na­mento dis­po­ní­vel no disco rígido. Também é im­por­tante dispor de uma conexão de internet estável.

Software

Seu sistema ope­ra­ci­o­nal e os programas ne­ces­sá­rios para instalar e executar o Node.js devem estar atu­a­li­za­dos. Isso ajuda a garantir que não haverá com­pli­ca­ções ao instalar o Node.js no Ubuntu. Também é ne­ces­sá­rio ter um servidor Ubuntu instalado e con­fi­gu­rado, bem como um usuário não root. Também é uma boa ideia con­fi­gu­rar um firewall. Você também precisa de um navegador para usar o Node.js. O ambiente de execução funciona com todos os pro­ve­do­res populares.

VPS Hosting (Virtual Private Servers)
World-class VPS at America’s lowest price

Hos­pe­da­gem VPS poderosa e de baixo custo para rodar suas apli­ca­ções sob medida, com as­sis­tente pessoal e suporte 24 horas.

  • Save 50% or more vs leading hosts
  • Unlimited traffic & no setup fees 
  • 99.99% uptime gua­ran­teed
  • Free 24/7 premium support 

Ins­tru­ções passo a passo para instalar o Node.js no Ubuntu

Existem di­fe­ren­tes formas de instalar o Node.js no Ubuntu. Nas seções a seguir, apre­sen­ta­re­mos três métodos distintos.

Ins­ta­la­ção direta

Para instalar a versão estável do Node.js no Ubuntu, primeiro é ne­ces­sá­rio atualizar o terminal. Para fazer isso, siga os passos abaixo:

  1. Verifique se há atu­a­li­za­ções dis­po­ní­veis e, se for o caso, realize a atu­a­li­za­ção. Use o comando a seguir:
$ sudo apt update
bash
  1. Instale o ambiente de execução usando este código:
$ sudo apt install nodejs
bash
  1. O Node.js usa o ge­ren­ci­a­dor de pacotes npm. Instale-o com este código:
$ sudo apt install npm
bash
  1. Para finalizar, verifique se a sua versão do Node.js está atu­a­li­zada:
$ node -v && npm --version
bash

Instalar pelo arquivo de pacote pessoal (PPA)

Outra opção é fazer a ins­ta­la­ção com um arquivo de pacote pessoal (PPA). Para usar este método, você precisará do comando cURL, uma fer­ra­menta utilizada na trans­fe­rên­cia de dados de/para um servidor. Caso não consiga localizar o cURL no seu sistema, faça a ins­ta­la­ção dele.

  1. Este é o comando para instalar o cURL:
$ sudo apt install curl
bash
  1. Em seguida, adicione a página oficial de ins­ta­la­ção do Node.js ao cURL:
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
bash

Se você receber uma mensagem de erro como “The following sig­na­tu­res couldn’t be verified because the public key is not available” (“As as­si­na­tu­ras a seguir não puderam ser ve­ri­fi­ca­das devido à chave pública não estar dis­po­ní­vel”, em português), acesse a sua chave pública, copie-a e cole-a no código a seguir:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSIRA SUA CHAVE AQUI>
bash
  1. Em seguida, instale o Node.js:
$ sudo apt install -y nodejs
bash
  1. Por fim, verifique se a versão mais recente do Node.js foi realmente instalada em seu sistema Ubuntu:
node -v && npm --version
bash

Instalar pelo Node Version Manager

Se você deseja escolher entre as di­fe­ren­tes versões do ambiente de execução, a melhor opção é instalar o Node.js com o Node Version Manager (NVM). Veja a seguir como fazer isso.

  1. Instale a linha de comando:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
bash
  1. Use o NVM para instalar o Node.js no Ubuntu:
$ nvm install node
bash
  1. Assegure-se de ter instalado a versão correta:
$ node -v
bash

Verifique se o NVM está atu­a­li­zado:

$ nvm --version
bash

Testar o fun­ci­o­na­mento da pla­ta­forma

Antes de rodar projetos com o Node.js, você deve testar o programa. Para fazer isso, crie uma aplicação simples. Siga os passos abaixo.

  1. Crie uma nova pasta:
mkdir novo-projeto
bash
  1. Abra a pasta criada:
cd novo-projeto
bash
  1. Rode um novo projeto no Node.js usando o comando a seguir:
npm init -y
bash

Um novo arquivo chamado package.json será criado, contendo os metadados e as de­pen­dên­cias do seu projeto.

  1. Crie um novo arquivo. Para fazer isso, use um editor de texto como o nano:
sudo nano app.js
bash
  1. Insira o seguinte comando:
console.log('Exemplo de texto aqui.');
bash
  1. Salve o arquivo.

  2. Abra o terminal e insira o comando a seguir:

node app.js
bash
  1. Verifique se o seu exemplo de texto foi salvo. Em caso positivo, significa que a ins­ta­la­ção do Node.js no seu sistema Ubuntu foi bem-sucedida e você já pode trabalhar com a pla­ta­forma. Se quiser aprender como usá-la, re­co­men­da­mos que acesse o nosso tutorial de in­tro­du­ção ao Node.js.
Dica

Veja mais in­for­ma­ções úteis sobre Node.js, Ubuntu e Ja­vaS­cript no nosso Digital Guide. Para começar, confira o nosso resumo sobre as di­fe­ren­ças entre Java e Ja­vaS­cript.

Ir para o menu principal