Процедура встановлення 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.
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 із початкового коду.
Але перш ніж продовжити, переконайтеся, що у вас встановлено необхідні умови.
Якщо ви використовуєте 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, щоб стати професійний програміст.