A Node.js telepítése Ubuntu, CentOS rendszeren?

Eljárás a Node.js 11.x, 12.x, 14.x telepítéséhez Ubuntu 16.x/18.x, CentOS 7.x/8.x rendszeren bináris terjesztésen keresztül vagy a forrásból.

A Node.js népszerűsége gyorsabban növekszik, mint valaha. Ha nemrég kezdte tanulás Nodejs fejlesztésakkor az egyik első tennivaló, hogy telepítse őket.

Technikailag többféle módon telepítheti a dolgokat, de az egyszerű és helyes folyamat követése sokkal könnyebbé teszi az életet.

A következőket teszteltem a DigitalOcean szerver. Kezdjük el.

Ubuntu 16.x vagy 18.x

A Nodejs legújabb verziója nem érhető el az alapértelmezett tárhelyen keresztül. De ne aggódjon, a NodeSource disztribúcióját az alábbiak szerint használhatja.

  • Jelentkezzen be root felhasználóként a szerverre
  • Hajtsa végre a következőket

A Node.js 11.x telepítéséhez

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

A Node.js 12.x telepítéséhez

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

A Node.js 14.x telepítéséhez

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

A fentiek letöltik és telepítik a NodeSource Node.js tárolót. A fenti kimenet végén valami ehhez hasonlót kell látnia.

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
  • Ezután telepítenie kell a nodejs-t a következő paranccsal.
apt-get install -y nodejs

Ez eltart néhány másodpercig, és egyszer kész; tudnia kell ellenőrizni a verziót.

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

És amint láthatja, a 11.7.0 verziót telepítette.

  Hogyan állítsd le a Discordban, hogy azt mutassa, milyen játékot játszol

CentOS/RHEL 7.x vagy 8.x

Először telepítenie kell a NodeSource tárolót a következő paranccsal.

Telepítse a Nodejs 11.x-et

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

Telepítse a Nodejs 12.x-et

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

Telepítse a Nodejs 14.x-et

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

Ezután telepítse a Nodejs-t az alábbiak szerint.

yum install -y nodejs

Ha CentOS 8.x-et használ, akkor megpróbálhatja a DNF-et is.

dnf install -y nodejs

Ez eltart néhány másodpercig, és a végén valami hasonlót kell látnia, mint lent.

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

Ez azt jelenti, hogy a Node.js telepítve van, és a -v szintaxissal ellenőrizhető.

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

A fenti utasításnak a Fedora 29 vagy újabb verziók esetében is működnie kell.

  Annak megértése, hogy a __name__ == '__main__' a Pythonban

Telepítés forráskódból

Mi a teendő, ha olyan DMZ környezetben tartózkodik, ahol nem tud csatlakozni az internethez? A forráskód létrehozásával továbbra is telepítheti. Az eljárás nem olyan egyszerű, mint fent a bináris elosztással, de kivitelezhető.

  • Jelentkezzen be az Ubuntu vagy a CentOS szerverre
  • Töltsd le a legújabbat vagy a kívántat itt wget használatával. Kipróbálom a legújabbat.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Látnia kell egy új mappát a jelenlegi munkakönyvtárban
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Lépjen az újonnan létrehozott mappába
cd node-v11.7.0/

És itt az ideje, hogy a Node.js-t forrásból készítsük el.

Mielőtt azonban folytatná, győződjön meg arról, hogy az előfeltételek telepítve vannak.

  A DevOps eszközök végső listája

Ha Ubuntut használ, telepítse az előfeltételeket az alábbiak szerint

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

és a CentOS számára

yum update
yum install gcc clang gcc-c++
./configure
  • Győződjön meg róla, hogy nincs hiba, majd következzen
make
make install

Időbe telhet az építés, és miután elkészült; ellenőrizheti a telepített verziót az alábbi végrehajtással.

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

Látod, a Nodejs telepítése egyszerű.

Ezután érdemes lehet felfedezni a Nodejs keretrendszert, hogy a profi programozó.