Процедура за инсталиране на 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, за да станете професионален програмист.