Como instalar o Node.js no Ubuntu, CentOS?

Procedimento para instalar Node.js 11.x, 12.x, 14.x no Ubuntu 16.x/18.x, CentOS 7.x/8.x através da distribuição binária ou da fonte.

A popularidade do Node.js está crescendo mais rápido do que nunca. Se você começou recentemente aprendendo desenvolvimento Nodejsuma das primeiras coisas que você precisa fazer é instalá-los.

Tecnicamente, existem várias maneiras de instalar as coisas, mas seguir o processo fácil e correto tornará a vida muito mais fácil.

O seguinte, eu testei no Digital Ocean servidor. Vamos começar.

Ubuntu 16.x ou 18.x

A versão mais recente do Nodejs não está disponível no repositório padrão. Mas não se preocupe, você pode usar a distribuição NodeSource da seguinte forma.

  • Faça login no servidor como root
  • Execute o seguinte

Para instalar o Node.js 11.x

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

Para instalar o Node.js 12.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Para instalar o Node.js 14.x

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

O acima irá baixar e instalar o repositório NodeSource Node.js. No final da saída acima, você deve ver algo assim.

Reading package lists... Done

## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm
## You may also need development tools to build native addons:
     sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
     echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
     sudo apt-get update && sudo apt-get install yarn
  • Em seguida, você terá que instalar o nodejs com o seguinte comando.
apt-get install -y nodejs

Levará alguns segundos e uma vez feito; você deve ser capaz de verificar a versão.

[email protected]:~# nodejs -v
v11.7.0
[email protected]:~#

E, como você pode ver, instalou a versão 11.7.0.

  7 Melhor software de gerenciamento do Active Directory e Office 365 para pequenas e médias empresas em 2022

CentOS/RHEL 7.x ou 8.x

Primeiro, você precisa instalar o repositório NodeSource com o seguinte comando.

Instale o Nodejs 11.x

curl -sL https://rpm.nodesource.com/setup_11.x | bash -

Instale o Nodejs 12.x

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

Instale o Nodejs 14.x

curl -sL https://rpm.nodesource.com/setup_14.x | bash -

E então, instale o Nodejs conforme abaixo.

yum install -y nodejs

Se você estiver usando o CentOS 8.x, também pode tentar o DNF.

dnf install -y nodejs

Levará alguns segundos e, no final, você deverá ver algo como abaixo.

Running transaction
  Preparing        :                                                                                                                                                                1/1 
  Installing       : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         1/4 
  Installing       : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Installing       : python3-pip-9.0.3-16.el8.noarch                                                                                                                                3/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Installing       : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Verifying        : python3-pip-9.0.3-16.el8.noarch                                                                                                                                1/4 
  Verifying        : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Verifying        : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         3/4 
  Verifying        : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 

Installed:
  nodejs-2:14.9.0-1nodesource.x86_64       python3-pip-9.0.3-16.el8.noarch       python3-setuptools-39.2.0-5.el8.noarch       python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      

Complete!
[[email protected] ~]#

Isso significa que o Node.js está instalado e pode ser verificado com a sintaxe -v.

[[email protected] ~]# node -v
v11.7.0
[[email protected] ~]#

A instrução acima também deve funcionar para o Fedora 29 ou posterior.

  7 melhores editores de PDF no Mac para aumentar a produtividade

Instalando a partir do código-fonte

E se você estiver em um ambiente DMZ onde não pode se conectar à Internet? Você ainda pode instalá-lo construindo o código-fonte. O procedimento não é tão fácil quanto acima através da distribuição binária, mas é factível.

  • Faça login no servidor Ubuntu ou CentOS
  • Baixe o mais recente ou o que você deseja aqui usando wget. Estou tentando o mais recente.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Você deve ver uma nova pasta criada no diretório de trabalho atual
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Vá para a pasta recém-criada
cd node-v11.7.0/

E agora é hora de compilar o Node.js a partir do código-fonte.

  Aumente a taxa de quadros em seu reprodutor de mídia padrão para reprodução em HD

Mas, antes de prosseguir, certifique-se de ter os pré-requisitos instalados.

Se estiver usando o Ubuntu, instale os pré-requisitos abaixo

apt-get update
apt-get install gcc g++ clang make

e para CentOS

yum update
yum install gcc clang gcc-c++
./configure
  • Certifique-se de que não há erros e, em seguida, próximo
make
make install

Levará algum tempo para construir e uma vez feito; você pode verificar a versão instalada executando abaixo.

[email protected]:~# node --version
v11.7.0
[email protected]:~#

Veja bem, instalar o Nodejs é fácil.

Em seguida, você pode querer explorar a estrutura do Nodejs para se tornar um programador profissional.