Cum se instalează Node.js pe Ubuntu, CentOS?

Procedura de instalare a Node.js 11.x, 12.x, 14.x pe Ubuntu 16.x/18.x, CentOS 7.x/8.x prin distribuție binară sau din sursă.

Popularitatea Node.js crește mai repede ca niciodată. Dacă ai început recent învățarea dezvoltării Nodejsatunci unul dintre primele lucruri pe care trebuie să le faceți este să le instalați.

Din punct de vedere tehnic, există mai multe moduri de a instala lucrurile, dar urmând procesul ușor și corect va face viața mult mai ușoară.

Următoarele, am testat pe DigitalOcean Server. Hai sa incepem.

Ubuntu 16.x sau 18.x

Cea mai recentă versiune de Nodejs nu este disponibilă prin depozitul implicit. Dar să nu vă faceți griji, puteți utiliza distribuția NodeSource după cum urmează.

  • Conectați-vă la server ca root
  • Executați următoarele

Pentru a instala Node.js 11.x

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

Pentru a instala Node.js 12.x

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

Pentru a instala Node.js 14.x

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

Cele de mai sus vor descărca și instala depozitul NodeSource Node.js. La sfârșitul rezultatului de mai sus, ar trebui să vedeți ceva de genul acesta.

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
  • În continuare, va trebui să instalați nodejs cu următoarea comandă.
apt-get install -y nodejs

Va dura câteva secunde și odată gata; ar trebui să puteți verifica versiunea.

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

Și, după cum puteți vedea, are instalată versiunea 11.7.0.

  Cum să convertiți pagina web în PDF: 12 cele mai bune instrumente

CentOS/RHEL 7.x sau 8.x

Mai întâi, trebuie să instalați depozitul NodeSource cu următoarea comandă.

Instalați Nodejs 11.x

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

Instalați Nodejs 12.x

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

Instalați Nodejs 14.x

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

Și apoi, instalați Nodejs ca mai jos.

yum install -y nodejs

Dacă utilizați CentOS 8.x, atunci puteți încerca și DNF.

dnf install -y nodejs

Va dura câteva secunde și, în final, ar trebui să vedeți ceva ca mai jos.

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] ~]#

Aceasta înseamnă că Node.js este instalat și poate fi verificat cu sintaxa -v.

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

Instrucțiunea de mai sus ar trebui să funcționeze și pentru Fedora 29 sau o versiune ulterioară.

Instalare din codul sursă

Ce se întâmplă dacă vă aflați într-un mediu DMZ în care nu vă puteți conecta la Internet? Încă îl puteți instala prin construirea codului sursă. Procedura nu este la fel de ușoară ca mai sus prin distribuție binară, dar realizabilă.

  • Conectați-vă la serverul Ubuntu sau CentOS
  • Descărcați cel mai recent sau cel de la care doriți Aici folosind wget. Îl încerc pe cel mai recent.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Ar trebui să vedeți un nou folder creat în directorul de lucru actual
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Accesați folderul nou creat
cd node-v11.7.0/

Și este timpul să construim Node.js de la sursă acum.

  Cum să înveți GRATUIT de la Harvard, Stanford, MIT etc

Dar, înainte de a continua, asigurați-vă că aveți instalate cerințele preliminare.

Dacă utilizați Ubuntu, instalați cerințele prealabile de mai jos

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

și pentru CentOS

yum update
yum install gcc clang gcc-c++
./configure
  • Asigurați-vă că nu există nicio eroare și apoi următorul
make
make install

Va dura ceva timp pentru a construi și odată gata; puteți verifica versiunea instalată executând mai jos.

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

Vedeți, instalarea Nodejs este ușoară.

Apoi, poate doriți să explorați cadrul Nodejs pentru a deveni un programator profesionist.