Як встановити Node.js на Ubuntu, CentOS?

Процедура встановлення Node.js 11.x, 12.x, 14.x на Ubuntu 16.x/18.x, CentOS 7.x/8.x через двійковий дистрибутив або з джерела.

Популярність Node.js зростає швидше, ніж будь-коли. Якщо ви нещодавно почали навчання розвитку Nodejsто одна з перших речей, яку вам потрібно зробити, це встановити їх.

Технічно існує кілька способів встановити речі, але дотримання простого та правильного процесу значно полегшить життя.

Наведене нижче я випробував на DigitalOcean сервер. Давайте почнемо.

Ubuntu 16.x або 18.x

Остання версія Nodejs недоступна через репозиторій за замовчуванням. Але не хвилюйтеся, ви можете використовувати дистрибутив NodeSource, як описано нижче.

  • Увійдіть на сервер як root
  • Виконайте наступне

Щоб інсталювати Node.js 11.x

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

Щоб інсталювати Node.js 12.x

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

Щоб інсталювати Node.js 14.x

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

Вищезазначене завантажить і встановить репозиторій NodeSource Node.js. У кінці наведеного вище результату ви повинні побачити щось подібне.

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
  • Далі вам потрібно буде встановити nodejs за допомогою такої команди.
apt-get install -y nodejs

Це займе кілька секунд і після завершення; ви повинні мати можливість перевірити версію.

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

І, як бачите, встановлено версію 11.7.0.

  8 найкращих музичних сервісів Smart Link, якими можна скористатися сьогодні

CentOS/RHEL 7.x або 8.x

По-перше, вам потрібно встановити репозиторій NodeSource за допомогою наступної команди.

Встановіть Nodejs 11.x

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

Встановіть Nodejs 12.x

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

Встановіть Nodejs 14.x

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

Потім встановіть Nodejs, як показано нижче.

yum install -y nodejs

Якщо ви використовуєте CentOS 8.x, ви також можете спробувати DNF.

dnf install -y nodejs

Це займе кілька секунд, і в кінці ви побачите щось на зразок нижче.

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

Це означає, що Node.js встановлено, і його можна перевірити за допомогою синтаксису -v.

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

Наведена вище інструкція також має працювати для Fedora 29 або новішої версії.

  Перемикайте початковий екран і меню «Пуск» на робочому столі

Встановлення з вихідного коду

Що робити, якщо ви перебуваєте в середовищі DMZ, де не можете підключитися до Інтернету? Ви все ще можете встановити його, створивши вихідний код. Процедура не така проста, як описано вище, через двійковий розподіл, але здійсненна.

  • Увійдіть на сервер Ubuntu або CentOS
  • Завантажте найновішу або потрібну версію тут за допомогою wget. Я пробую останню.
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
tar -xvf node-v11.7.0.tar.gz
  • Ви повинні побачити нову папку, створену в поточному робочому каталозі
drwxr-xr-x 9  502  501     4096 Jan 17 21:27 node-v11.7.0
  • Перейдіть до новоствореної папки
cd node-v11.7.0/

І настав час створити Node.js із початкового коду.

  Як змінити обліковий запис PayPal з ділового на особистий

Але перш ніж продовжити, переконайтеся, що у вас встановлено необхідні умови.

Якщо ви використовуєте Ubuntu, тоді встановіть попередні вимоги за допомогою наведених нижче

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

і для CentOS

yum update
yum install gcc clang gcc-c++
./configure
  • Переконайтеся, що помилки немає, а потім далі
make
make install

Це займе деякий час для створення та завершення; ви можете перевірити встановлену версію, виконавши нижче.

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

Бачите, встановити Nodejs легко.

Далі ви можете вивчити фреймворк Nodejs, щоб стати професійний програміст.