O Node.JS é uma plataforma que foi construída em torno do motor JavaScript do Google Chrome. A ideia é facilitar o desenvolvimento de aplicações de rede rápidas e escaláveis. O Node.JS segue o modelo I/O, o que facilita a vida de quem precisa de aplicações em tempo real e ao mesmo tempo, necessita de uma troca imensa de dados através de uma alta gama de dispositivos. Saiba como instalar o Node.JS no Ubuntu, Debian, Fedora, Arch Linux, CentOS.
Como instalar o Node.JS no Ubuntu, Debian, Fedora, Arch Linux, CentOS e derivados
Para instalar o Node.JS no Debian, Ubuntu, Linux Mint e derivados, vamos precisar do Terminal, você pode abri-lo manualmente ou se preferir pode usar o atalho Ctrl + Alt + T e colar os comandos a seguir. Lembre-se que no caso do Debian o sudo não vem habilitado por padrão, você pode seguir nosso tutorial de como habilitar e instalar o sudo no Debian ou executar os comandos como root.
sudo apt update
sudo apt install nodejs npm
No Fedora e derivados, você também precisa executar um comando, copie e cole o comando abaixo:
sudo dnf install nodejs npm
Para instalar o Node.JS no RHEL e CentOS, execute os comandos abaixo:
sudo yum install epel-release
sudo yum install nodejs npm
No Arch Linux, Manjaro, Antergos e outras distribuições baseadas no Arch, você deve executar o comando abaixo que vai instalar o Node.JS.
sudo pacman -S nodejs npm
Caso você tente executar algum módulo do Node.JS e tenha uma mensagem de erro parecida com a citada logo abaixo:
/usr/bin/env: ‘node’: No such file or directory
Execute o comando seguinte para corrigir, esse problema pode ser ocasionado devido a ausência de algumas dependências mais atualizadas em torno do Node.JS:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Instalando o Node.JS via NodeSource no Linux
Se você não quer esperar a sua distribuição atualizar para o pacote mais recente do Node.JS, você pode instalar o Node.JS via NodeSource em qualquer distribuição GNU/Linux, isso garante que você tenha recursos e correções mais avançadas.
Para instalar o Node.JS via NodeSource no Debian, Linux Mint, Ubuntu e derivados, execute os seguintes comandos de acordo com a versão que você deseja.
Para instalar Node.JS 8:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
Para instalar Node.JS 9:
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt install -y nodejs
Para instalar Node.JS 10:
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
Caso você queira compilar posteriormente os extras/addons você precisa instalar a ferramenta a seguir:
sudo apt install -y build-essential
Para instalar o Node.JS via NodeSource no Fedora, RHEL, CentOS e derivados, execute os seguintes comandos de acordo com a versão que você deseja.
Para instalar Node.JS 8:
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
Para instalar Node.JS 10:
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum -y install nodejs
Para instalar os extras/addons é bom ter o build tools, mas é opcional, para instalar execute os comandos abaixo:
sudo yum install gcc-c++ make
Ou se preferir:
sudo yum groupinstall 'Development Tools'
Para instalar o Node.JS em outras distribuições ou sistemas, você pode acessar a página oficial do projeto e consultar maiores informações.