Jak nainstalovat Node.js na Ubuntu, CentOS?

Postup instalace Node.js 11.x, 12.x, 14.x na Ubuntu 16.x/18.x, CentOS 7.x/8.x prostřednictvím binární distribuce nebo ze zdroje.

Popularita Node.js roste rychleji než kdy jindy. Pokud jste nedávno začali učení Nodejs vojpak jedna z prvních věcí, kterou musíte udělat, je nainstalovat je.

Technicky existuje několik způsobů, jak věci nainstalovat, ale dodržováním jednoduchého a správného procesu bude život mnohem jednodušší.

Následující, testoval jsem na DigitalOcean server. Pojďme to začít.

Ubuntu 16.x nebo 18.x

Nejnovější verze Nodejs není k dispozici prostřednictvím výchozího úložiště. Ale nebojte se, distribuci NodeSource můžete použít následovně.

  • Přihlaste se k serveru jako root
  • Proveďte následující

Chcete-li nainstalovat Node.js 11.x

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

Chcete-li nainstalovat Node.js 12.x

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

Chcete-li nainstalovat Node.js 14.x

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

Výše uvedené stáhne a nainstaluje úložiště NodeSource Node.js. Na konci výše uvedeného výstupu byste měli vidět něco takového.

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
  • Dále budete muset nainstalovat nodejs pomocí následujícího příkazu.
apt-get install -y nodejs

Bude to trvat několik sekund a jednou hotovo; měli byste být schopni ověřit verzi.

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

A jak vidíte, má nainstalovanou verzi 11.7.0.

  Jak vypnout Samsung Galaxy Note 10 nebo 10 Plus

CentOS/RHEL 7.x nebo 8.x

Nejprve musíte nainstalovat úložiště NodeSource pomocí následujícího příkazu.

Nainstalujte Nodejs 11.x

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

Nainstalujte Nodejs 12.x

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

Nainstalujte Nodejs 14.x

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

A pak nainstalujte Nodejs, jak je uvedeno níže.

yum install -y nodejs

Pokud používáte CentOS 8.x, můžete také zkusit DNF.

dnf install -y nodejs

Bude to trvat několik sekund a nakonec byste měli vidět něco jako níže.

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

To znamená, že soubor Node.js je nainstalován a lze jej ověřit pomocí syntaxe -v.

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

Výše uvedená instrukce by také měla fungovat pro Fedoru 29 nebo novější.

  Nový trend v cloud computingu [+4 Providers]

Instalace ze zdrojového kódu

Co když se nacházíte v prostředí DMZ, kde se nemůžete připojit k internetu? Stále jej můžete nainstalovat vytvořením zdrojového kódu. Postup není tak snadný jako výše prostřednictvím binární distribuce, ale proveditelný.

  • Přihlaste se k serveru Ubuntu nebo CentOS
  • Stáhněte si nejnovější nebo ten, ze kterého chcete tady pomocí wget. Zkouším nejnovější.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Měli byste vidět novou složku vytvořenou v aktuálním pracovním adresáři
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Přejděte do nově vytvořené složky
cd node-v11.7.0/

A nyní je čas sestavit Node.js ze zdroje.

Než však budete pokračovat, ujistěte se, že máte nainstalované nezbytné předpoklady.

  Jak přidat více obrázků do jednoho příběhu na Instagramu

Pokud používáte Ubuntu, nainstalujte si níže uvedené předpoklady

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

a pro CentOS

yum update
yum install gcc clang gcc-c++
./configure
  • Zajistěte, aby nedošlo k chybě a poté další
make
make install

Bude to nějakou dobu trvat, než se vytvoří, a jakmile bude hotovo; nainstalovanou verzi můžete ověřit provedením níže.

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

Víte, instalace Nodejs je snadná.

Dále možná budete chtít prozkoumat rámec Nodejs, abyste se stali a profesionální programátor.