Как да инсталирам 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.

  Наистина ли имате нужда от антивирусна програма за вашия смарт телевизор?

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 или по-нова версия.

  Как да получите DIY рецепти за русалка от Pascal в „Animal Crossing: New Horizons“

Инсталиране от изходния код

Какво става, ако сте в 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 от източника.

  Какво е „Режим на трептене“ на iPhone и други устройства на Apple?

Но преди да продължите, уверете се, че имате инсталирани предварителните условия.

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