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.

  Ovládejte přehrávání videa na náhlavní soupravě VR pomocí gest rukou

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ší.

  Streamujte videa pro skladby ve vaší knihovně iTunes do Chromecastu

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.

  Nový trend v cloud computingu [+4 Providers]

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.

x