# Install nodejs Ubuntu: Como instalar o Node.js no Ubuntu

O ambiente de execução JavaScript do Node.js é uma ferramenta essencial para desenvolvedores, já que incontáveis sites e aplicações utilizam essa plataforma. Suas versões mais recentes já foram baixadas e usadas milhões de vezes. Explicaremos o passo a passo de como instalar o Node.js no [Ubuntu](https://www.ionos.com/digitalguide/server/know-how/ubuntu-the-linux-system-for-everyone/ "Ubuntu: O sistema Linux para todos").

## Requisitos para instalar o Node.js no Ubuntu

Antes de prosseguir com a instalação, é importante que o seu sistema atenda a certos requisitos para que a plataforma funcione corretamente. Como o Node.js **executa código JavaScript**, ter experiência anterior com essa linguagem de script ajudará bastante. A familiaridade com a sintaxe básica e as funções de JavaScript, bem como com os casos de uso mais comuns, facilitará a utilização do Node.js de maneira mais objetiva. Da mesma forma, ter conhecimentos em **programação orientada a objetos (OOP)** e princípios de design de software é uma verdadeira vantagem para trabalhar no ambiente de execução.

### Hardware

Para instalar o Node.js no Ubuntu, você precisará do hardware adequado. Como a plataforma não exige muito nesse quesito, ela funciona na maioria dos computadores modernos. Tudo o que é necessário é uma **memória de 4 GB ou mais** e **256 GB de espaço de armazenamento disponível** no disco rígido. Também é importante dispor de uma conexão de internet estável.

### Software

Seu sistema operacional e os programas necessários para instalar e executar o Node.js devem estar atualizados. Isso ajuda a garantir que não haverá complicações ao instalar o Node.js no Ubuntu. Também é necessário ter um [servidor Ubuntu instalado e configurado](https://www.ionos.com/digitalguide/server/configuration/ubuntu-server/ "Como instalar e configurar um servidor Ubuntu"), bem como um usuário não root. Também é uma boa ideia configurar um [firewall](https://www.ionos.com/digitalguide/server/security/what-is-a-firewall/ "O que é firewall"). Você também precisa de um navegador para usar o Node.js. O ambiente de execução funciona com todos os provedores populares.

## Instruções passo a passo para instalar o Node.js no Ubuntu

Existem diferentes formas de instalar o Node.js no Ubuntu. Nas seções a seguir, apresentaremos três métodos distintos.

### Instalação direta

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

1. Verifique se há atualizações disponíveis e, se for o caso, realize a atualização. Use o comando a seguir:

```bash
$ sudo apt update
```

2. Instale o ambiente de execução usando este código:

```bash
$ sudo apt install nodejs
```

3. O Node.js usa o gerenciador de pacotes npm. Instale-o com este código:

```bash
$ sudo apt install npm
```

4. Para finalizar, verifique se a sua versão do Node.js está atualizada:

```bash
$ node -v && npm --version
```

### Instalar pelo arquivo de pacote pessoal (PPA)

Outra opção é fazer a instalação com um **arquivo de pacote pessoal (PPA)**. Para usar este método, você precisará do comando cURL, uma ferramenta utilizada na transferência de dados de/para um servidor. Caso não consiga localizar o cURL no seu sistema, faça a instalação dele.

1. Este é o comando para instalar o cURL:

```bash
$ sudo apt install curl
```

2. Em seguida, adicione a página oficial de instalação do Node.js ao cURL:

```bash
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
```

Se você receber uma mensagem de erro como “The following signatures couldn’t be verified because the public key is not available” (“As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível”, em português), acesse a sua chave pública, copie-a e cole-a no código a seguir:

```bash
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key <INSIRA SUA CHAVE AQUI>
```

3. Em seguida, instale o Node.js:

```bash
$ sudo apt install -y nodejs
```

4. Por fim, verifique se a versão mais recente do Node.js foi realmente instalada em seu sistema Ubuntu:

```bash
node -v && npm --version
```

### Instalar pelo Node Version Manager

Se você deseja escolher entre as diferentes 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:

```bash
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
```

2. Use o NVM para instalar o Node.js no Ubuntu:

```bash
$ nvm install node
```

3. Assegure-se de ter instalado a versão correta:

```bash
$ node -v
```

Verifique se o NVM está atualizado:

```bash
$ nvm --version
```

## Testar o funcionamento da plataforma

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:

```bash
mkdir novo-projeto
```

2. Abra a pasta criada:

```bash
cd novo-projeto
```

3. Rode um novo projeto no Node.js usando o comando a seguir:

```bash
npm init -y
```

Um novo arquivo chamado *package.json* será criado, contendo os metadados e as dependências do seu projeto.

4. Crie um novo arquivo. Para fazer isso, use um editor de texto como o nano:

```bash
sudo nano app.js
```

5. Insira o seguinte comando:

```bash
console.log('Exemplo de texto aqui.');
```

6. Salve o arquivo.
7. Abra o terminal e insira o comando a seguir:

```bash
node app.js
```

8. Verifique se o seu exemplo de texto foi salvo. Em caso positivo, significa que a instalação do Node.js no seu sistema Ubuntu foi bem-sucedida e você já pode trabalhar com a plataforma. Se quiser aprender como usá-la, recomendamos que acesse o nosso tutorial de [introdução ao Node.js](https://www.ionos.com/digitalguide/websites/web-development/introduction-to-nodejs/ "Introdução ao Node.js").

Dica Veja mais informações úteis sobre Node.js, Ubuntu e JavaScript no nosso Digital Guide. Para começar, confira o nosso resumo sobre as diferenças entre [Java e JavaScript](https://www.ionos.com/digitalguide/websites/web-development/java-vs-javascript/ "Java vs. JavaScript ").


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/install-nodejs-ubuntu-2204/](https://www.ionos.com/pt-br/digitalguide/sites-de-internet/desenvolvimento-web/install-nodejs-ubuntu-2204/) for AI/LLM consumption.