Node или NodeJS, популярная среда выполнения JavaScript с открытым исходным кодом, является ключевым инструментом для веб-разработчиков. Он обычно используется для расширения функциональности веб-приложений или создания локальной среды разработки. Это среда, которая позволяет веб-разработчикам писать JavaScript, который взаимодействует с различными частями внешнего мира, помимо браузера. В этом руководстве вы узнаете, как установить Node на Ubuntu 24.04, используя репозиторий по умолчанию и NodeSource. Вы также узнаете, как установить определенную версию Node с помощью NVM.

Предварительные условия

  • Сервер под управлением Ubuntu 24.04 или любой другой ОС Linux.
  • Привилегии пользователя: пользователь root или не root с привилегиями sudo.

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Установить Node из APT

Это самый простой и быстрый способ установки Node в нашей системе Ubuntu 24.04. Давайте запустим команду ниже, чтобы сделать это.

1
$ sudo apt install curl apt-transport-https ca-certificates gnupg

После установки зависимостей мы можем приступить к выполнению этой команды ниже.

1
$ sudo apt install nodejs -y

После завершения мы можем проверить установленную версию Node.

1
$ nodejs -v

Вы должны получить следующий вывод:

1
v18.19.1

Установите Node с помощью NVM

Node Version Manager или NVM — это bash-скрипт для управления установкой нескольких версий NodeJS на вашем компьютере с Ubuntu. Используя этот скрипт, пользователи могут устанавливать и поддерживать различные версии Node.

Для начала давайте скачаем скрипт.

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

После добавления репозитория нам нужно перейти к нашему файлу .bashrc.

1
$ source ~/.bashrc

Теперь вы можете проверить версию установленной NVM с помощью следующей команды:

1
$ nvm -v

Вы должны получить следующий вывод:

1
2
$ nvm -v
0.39.7

Теперь, на этом этапе, мы сможем указать версию Node, которую мы можем установить.

1
$ nvm list-remote

Вы увидите очень длинный список версий Node, которые вы можете выбрать для установки. Это всего лишь отрывок:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    v20.0.0
    v20.1.0
    v20.2.0
    v20.3.0
    v20.3.1
    v20.4.0
    v20.5.0
    v20.5.1
    v20.6.0
    v20.6.1
    v20.7.0
    v20.8.0
    v20.8.1
    v20.9.0   (LTS: Iron)
   v20.10.0   (LTS: Iron)
   v20.11.0   (LTS: Iron)
   v20.11.1   (LTS: Iron)
   v20.12.0   (LTS: Iron)
   v20.12.1   (LTS: Iron)
   v20.12.2   (LTS: Iron)
   v20.13.0   (LTS: Iron)
   v20.13.1   (LTS: Iron)
   v20.14.0   (Latest LTS: Iron)
    v21.0.0
    v21.1.0
    v21.2.0
    v21.3.0
    v21.4.0
    v21.5.0
    v21.6.0
    v21.6.1
    v21.6.2
    v21.7.0
    v21.7.1
    v21.7.2
    v21.7.3
    v22.0.0
    v22.1.0
    v22.2.0

Например, если вы хотите установить версию 21.0.0, вы можете просто запустить эту команду:

1
$ nvm install 21.0.0
1
2
3
4
5
6
7
user@host:~$ nvm install 21.0.0
Downloading and installing node v21.0.0...
Downloading https://nodejs.org/dist/v21.0.0/node-v21.0.0-linux-x64.tar.xz...
################################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v21.0.0 (npm v10.2.0)

Или вы также можете установить версию 22.2.0.

1
$ nvm install 22.2.0
1
2
3
4
5
6
7
8
user@host:~$ nvm install 22.2.0
Downloading and installing node v22.2.0...
Downloading https://nodejs.org/dist/v22.2.0/node-v22.2.0-linux-x64.tar.xz...
################################################################################################################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v22.2.0 (npm v10.7.0)
Creating default alias: default -> 22.2.0 (-> v22.2.0)

Последняя установленная версия NodeJS будет версией по умолчанию. Чтобы переключиться на другую версию, вы можете выполнить следующую команду:

1
$ nvm use 21.0.0

Для проверки вы можете проверить версию.

1
2
3
4
5
6
7
8
user@host:~$ nvm use 21.0.0
Now using node v21.0.0 (npm v10.2.0)
user@host:~$ node -v
v21.0.0
user@host:~$ nvm use 22.2.0
Now using node v22.2.0 (npm v10.7.0)
user@host:~$ node -v
v22.2.0

Установить Node из NodeSource

Если вы ищете самую последнюю версию Node, рекомендуется установить ее из репозитория Node, а не из репозитория Ubuntu по умолчанию. NodeSource предоставляет на выбор множество версий. Просто следуйте инструкциям, чтобы легко установить Node.

Сначала давайте скачаем и установим исходный код.

1
$ curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

Далее нам необходимо обновить информацию о пакете системы.

1
$ sudo apt update

Наконец, мы можем установить NodeJS.

1
$ sudo apt install nodejs

Вы успешно установили LTS-версию Node. Этот метод установки идеально подходит для тех, кто хочет установить определенную версию Node или версию LTS.

Чтобы установить конкретную версию, например, версию 18, выполним эту команду.

1
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

Не забудьте обновить информацию о пакете системы перед установкой NodeJS версии 18.

1
$ sudo apt update
1
$ sudo apt install nodejs

Кроме того, если вам нужна версия, отличная от 18, просто замените 18 на любое количество доступных для установки версий.

Если вам понравился этот пост о том, как установить Node на Ubuntu 24.04. Вы также можете поделиться этим постом со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.