· node js  · 3 min read

Como instalar o Nodejs via binários (tar.xz) no Linux

Como instalar o Node.js através de um pacote tar.xz na maioria das distribuições Linux

Como instalar o Node.js através de um pacote tar.xz na maioria das distribuições Linux

Arquivos .tar.xz são extremamente comuns no mundo Linux. Mesmo depois da evolução da maneira como instalamos programas nas distribuições Linux mais famosas para o usuário final (ou pessoas que não querem ter muito trabalho com configuração do sistema operacional), como o Ubuntu ou Linux Mint, ainda existem momentos em que só temos um .tar para instalar e não um .deb da vida (equivalente ao .exe no Windows ou .dmg no MacOS).

Com Node.js não é diferente. Temos a instalação via apt, um instalador de softwares para Linux, mas também temos a versão .tar.xz para os casos em que precisamos baixar os binários, como quando não temos internet para utilizar o apt.

A melhor maneira de instalar o Node.js é via NVM, o gerenciador de versões do Node, como você pode conferir neste artigo. Mas, sabendo que às vezes é necessário instalar direto dos binários, neste artigo vamos aprender a baixar e instalar o Node.js via .tar.xz no Linux.

Baixando o Node.js tar.xz

Acesse o site do Node.js (nodejs.org) e clique na versão que você deseja baixar, seja a LTS ou current.

Extraindo e instalando os binários

Por padrão instalamos bibliotecas e algumas partes de softwares no diretório /opt do Linux.

O arquivo que você baixou deve ter a seguinte nomenclatura: node-vx.y.z-linux-x64.tar.xz. Onde x.y.z é a versão do Node.js.

Para extrair o arquivo diretamente para o diretório /opt, execute o seguinte comando:

tar xf node-v*-linux-x64.tar.xz --directory /opt

Caso você não tenha permissão de acesso a esse diretório, você pode executar o seguinte comando:

sudo chmod -R 755 /opt

Agora será necessário adicionar as entradas para os comandos do Node.js funcionar no seu sistema operacional.

Abra o arquivo .profile, que está no seu diretório home. Neste exemplo vou utilizar o editor de textos VS Code, mas você pode utilizar qualquer um que estiver disponível no sistema, como o Nano ou Vim.

Execute no terminal:

code ~/.profile

E adicione o seguinte texto no final do arquivo.

# NodeJS
export NODEJS_HOME=/opt/node-vx.y.z-linux-x64/bin
export PATH=$NODEJS_HOME:$PATH

Onde x.y.z deve ser a versão que você acabou de extrair para o diretório /opt.

Também será preciso adicionar as mesmas linhas no arquivo .bashrc ou no .zshrc, que também ficam no seu diretório home.

Será o mesmo processo:

Abrir o arquivo .bash ou .zshrc via editor de textos:

code ~/.bashrc

E adicione o conteúdo no final do arquivo.

# NodeJS
export NODEJS_HOME=/opt/node-vx.y.z-linux-x64/bin
export PATH=$NODEJS_HOME:$PATH

Lembre-se de corrigir x.y.z para a versão que você acabou de extrair para o diretório /opt.

Será necessário recarregar o arquivo .profile e o .bash/zshrc no seu terminal, para isso você pode fechar e abrir o terminal ou executar o seguinte comando:

. ~/.profile ~/.bashrc

Com isso temos uma instalação do Node.js via .tar.xz no Linux.

Conferindo a se deu tudo certo

Para verificar se o Node.js está corretamente instalado no seu sistema operacional, execute o seguinte comando no terminal:

node -v

Isso irá retornar a versão que você acabou de instalar.

Referências

Photo by Leone Venter on Unsplash.

Back to Blog

Related Posts

View All Posts »

Laços de repetição: for, for...in, for...of

Repetir processos é importante em um software, muitas vezes precisamos executar uma mesma ação e ficaria inviável escrever uma mesma linha de código várias e várias vezes, assim como acessar um dado dentro de um array somente pelo seu indice. Para facilitar nossas vidas existem os laços de repetição.