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

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

  • Сервер под управлением Ubuntu 26.04
  • Привилегии пользователя: пользователь root или не root с привилегиями sudo.

Конвенции

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

Обновите систему

Свежая установка Ubuntu 26.04 требует обновления пакетов до последних доступных версий.

1
sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

1
sudo reboot -f

Установка Node.js и npm

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

1
$ sudo apt install nodejs npm

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

1
$ nodejs --version

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

1
v22.22.2

Установка Node.js и npm с помощью NVM

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

Посетите страницу репозитория nvm GitHub и скопируйте команду curl или wget чтобы загрузить и установить сценарий nvm:

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

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

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

1
$ source ~/.bashrc

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

1
$ nvm --version

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

1
2
$ nvm --version
0.40.4

Теперь, на этом этапе, мы сможем указать версию 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
40
41
42
 v23.0.0
 v23.1.0
 v23.2.0
 v23.3.0
 v23.4.0
 v23.5.0
 v23.6.0
 v23.6.1
 v23.7.0
 v23.7.1
 v23.7.2
 v23.7.3
 v24.14.0
 v24.1.0
 v24.2.0
 v24.3.0
 v24.4.0
 v24.4.1
 v24.5.0
 v24.6.0
 v24.7.0
 v24.8.0
 v24.9.0
v24.10.0
v24.14.0   (LTS: Krypton)
v24.12.0   (LTS: Krypton)
v24.13.0   (LTS: Krypton)
v24.13.1   (LTS: Krypton)
v24.14.0   (LTS: Krypton)
v24.14.1   (Latest LTS: Krypton)
 v25.0.0
 v25.1.0
 v25.2.0
 v25.2.1
 v25.3.0
 v25.4.0
 v25.5.0
 v25.6.0
 v25.6.1
 v25.7.0
 v25.8.0
 v25.8.2

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

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

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

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

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

1
$ nvm use 24.14.1

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

1
2
3
4
5
6
7
8
user@host:~$ nvm use 24.14.1
Now using node v24.14.1 (npm v11.11.0)
user@host:~$ node --version
v24.14.1
user@host:~$ nvm use 24.14.0
Now using node v24.14.0 (npm v11.9.0)
user@host:~$ node --version
v24.14.0

Установка Node.js и npm из NodeSource

NodeSource — это компания, специализирующаяся на предоставлении поддержки узлов корпоративного уровня. Он поддерживает репозиторий apt, содержащий несколько версий Node.js. Используйте этот репозиторий, если вашему приложению требуется определенная версия Node.js.

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

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

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

1
$ sudo apt update

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

1
$ sudo apt install nodejs npm

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

Если вам нужна другая версия Node.js, например 20.x, измените setup_22.x на setup_20.x.

Чтобы иметь возможность компилировать собственные надстройки из npm, вам необходимо установить инструменты разработки:

1
$ sudo apt install build-essential

Завершение

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