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.
últimas postagens
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.
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.
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.
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.