Как установить Node.js в Ubuntu 20.04 LTS

Как установить Node.js в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Node.js на сервер Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Node.js — это кроссплатформенная среда выполнения JavaScript, построенная на JavaScript в Chrome и предназначенная для выполнения кода JavaScript на стороне сервера. Обычно он используется для создания серверных приложений, но также популярен как решение полного стека и интерфейсное решение. npm — это менеджер пакетов по умолчанию для Node.js и крупнейшего в мире реестра программного обеспечения.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Node.js на сервере Ubuntu 20.04 (Focal Fossa).

Установите Node.js в Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Node.js в Ubuntu 20.04.

  • Установите Node.js и npm из исходного кода узла

Вам просто нужно добавить PPA для версии, которую вы хотите установить:

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

Для установки выполните следующие команды:

sudo apt install nodejs

После этого проверьте установку, запустив:

node --version
npm --version
  • Установите Node.js и npm через Snap

Другой способ установки Node.js — управление пакетами Snap:

sudo apt install snapd
sudo snap install node --channel=14/stable --classic
  • Установите Node.js и npm с помощью NVM

NVM (Node Version Manager) — это сценарий bash, который позволяет управлять несколькими версиями Node.js для каждого пользователя.

Итак, сначала мы хотим обновить индекс нашего локального репозитория, а затем установить, и это можно сделать, выполнив следующие команды в терминале или оболочке:libssl-devbuild-essential.

apt-get update
apt-get install build-essential libssl-dev

После их установки вам необходимо загрузить сценарий установки для NVM. Обычно вы можете получить это на их странице Github . Хотя на момент написания самая последняя версия находится в следующей команде:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Убедитесь, что сценарий действительно тот, который вам нужен, а затем запустите:

bash install.sh

Чтобы начать установку NVM. После его завершения вам нужно будет перезагрузить свой профиль, чтобы изменения вступили в силу без повторного входа на сервер. Выполните команду:

source ~/.profile

Шаг 3. Теперь, когда у нас установлен nvm, мы можем установить изолированные версии Node.js.

Чтобы узнать, какие версии Node.js доступны для установки, нам нужно ввести:

[root@infoit ~]# nvm ls-remote
. . .
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (LTS: Erbium)
       v12.14.1   (LTS: Erbium)
       v12.15.0   (LTS: Erbium)
       v12.16.0   (LTS: Erbium)
       v12.16.1   (LTS: Erbium)
       v12.16.2   (LTS: Erbium)
       v12.16.3   (Latest LTS: Erbium)

Поздравляю! Вы успешно установили Node.js . Благодарим за использование этого руководства по установке Node.js в системе Ubuntu 20.04 LTS (Focal Fossa). Для получения дополнительной помощи или полезной информации, мы рекомендуем вам проверить на официальном сайте Node.js .