Node.js é uma plataforma Javascript que permite que os desenvolvedores criem aplicações de rede escaláveis e de maneira rápida. É utilizada no mundo todo e mantida por uma grande comunidade.

Outro importante elemento é o gerenciador de pacotes npm (node package manager). Com o npm é possível ter acesso a um repositório online onde existem milhares de projetos de código-aberto para o Node e, claro, gerenciar todas as dependências e versões que precisarmos. Dito isso, vou mostrar duas maneiras de instalar o node e também como instalar o npm no seu Ubuntu 16.04. Vamos lá?

Utilizando os repositórios do Ubuntu

A maneira mais simples de instalar o node no Ubuntu é obtendo-o dos repositórios padrões do sistema operacional. Geralmente não será a última versão, mas será uma versão estável. Primeiro, precisamos ter certeza que nossos repositórios e os pacotes do sistema estão atualizados

[code language=”bash”]
$ sudo apt update
$ sudo apt upgrade
[/code]

E logo então podemos instalar o node (aqui precisei de sudo)

[code language=”bash”]
$ sudo apt install nodejs
[/code]

E por último o npm (também precisei de sudo)

[code language=”bash”]
$ sudo apt install npm
[/code]

Para verificar que tudo foi instalado corretamente, vamos conferir as versões que foram instaladas (pode ser que você já tenha instalado uma versão mais atual)

[code language=”bash”]
$ node -v
v6.9.4
$ npm -v
3.10.10
[/code]

Utilizando um PPA

PPA (Personal Package Archives) são pacotes pessoais que não pertencem as atualizações ou softwares padrões do Ubuntu; criados e mantidos pela comunidade. Geralmente são utilizadas para manter as versões mais atualizadas dos softwares, que não estão nos repositórios padrões. Eu não vou entrar aqui no assunto se PPAs são seguros ou não, porque nesse caso o PPA que vou indicar para vocês é indicado pelo site oficial do node.

Primeiro precisamos instalar uma dependência do pacote python-software-properties caso você ainda não o tenha

[code language=”bash”]
$ sudo apt install python-software-properties
[/code]

e agora basta adicionar o PPA

[code language=”bash”]
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash –
[/code]

Feito isso

[code language=”bash”]
$ sudo apt install nodejs
[/code]

Utilizando o PPA, o npm é instalado automaticamente junto com o node. Novamente testando a instalação

[code language=”bash”]
$ node -v
v6.9.4
$ npm -v
3.10.10
[/code]

No momento em que escrevi este artigo, a versão mais atual do Node.js é a v7.4.0, mas ela ainda não estava com LTS (Long Term Support), o que não impede você de testá-la ou usá-la. Se quiser fazer isso, simplesmente repita a instalação via PPA, mas com o seguinte repositório

[code language=”bash”]
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash –
[/code]

Verá que as versões foram atualizadas

[code language=”bash”]
$ node -v
v7.4.0
$ npm -v
4.0.5
[/code]

É isso ai pessoal! Tem alguma dúvida? Me deixe uma mensagem nos comentários. Até a próxima!

Exibir ComentáriosOcultar Comentários

6 Comments

  • Mario
    Posted 27/08/2017 at 00:56 0Likes

    A locaweb possui hospedagem de node.js? Não encontrei na página principal

  • Flavio Denis
    Posted 14/09/2017 at 02:49 0Likes

    Oi Pablo.
    Como vc resolveu o problema da quebra do node? porque com essa instalação o Linux so reconhece NODEjs e não node.

  • Rodrigo Hortenciano
    Posted 14/09/2017 at 19:30 0Likes

    Olá Mario!
    É possível usar no Jelastic Cloud.
    https://www.locaweb.com.br/cloud/jelastic

  • Pablo Silva
    Posted 02/10/2017 at 02:25 0Likes

    Oi Flavio, tudo bem?

    Qual distribuição e versão que você está usando de SO?

  • Danilo
    Posted 24/10/2017 at 15:24 0Likes

    Uauuuu \o/ show! Resolveu o meu problema.

    Valeuuuuuuuuuuuuuuuuuuuuuuuuuuuu

  • Pablo Silva
    Posted 24/10/2017 at 15:35 0Likes

    Obrigado!

Comments are closed.