Как установить Node.js на Ubuntu 25.04
Дата публикации: 2025-05-08T09:33:27
Теги: ["nodejs", "ubuntu"]
Node или Node.js, популярная среда выполнения JavaScript с открытым исходным кодом, является ключевым инструментом для веб-разработчиков. Он обычно используется для расширения функциональности веб-приложений или создания локальной среды разработки. Это среда, которая позволяет веб-разработчикам писать JavaScript, который взаимодействует с различными частями внешнего мира, помимо браузера. В этом руководстве вы узнаете, как установить Node на Ubuntu 25.04, используя репозиторий по умолчанию и NodeSource. Вы также узнаете, как установить определенную версию Node с помощью NVM.
Предварительные условия
- Сервер под управлением Ubuntu 25.04 или любой другой ОС Linux.
- Привилегии пользователя: пользователь root или не root с привилегиями sudo.
Конвенции
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo. $ - данные команды должны выполняться от имени обычного пользователя
Установка Node.js и npm из репозитория Ubuntu
Это самый простой и быстрый способ установки Node в нашей системе Ubuntu 25.04. Давайте запустим команду ниже, чтобы сделать это.
$ sudo apt install nodejs npm -y
После завершения мы можем проверить установленную версию Node.
$ nodejs --version
Вы должны получить следующий вывод:
v18.19.1
Установка Node.js и npm с помощью NVM
Node Version Manager или NVM — это bash-скрипт для управления установкой нескольких версий NodeJS на вашем компьютере с Ubuntu. Используя этот скрипт, пользователи могут устанавливать и поддерживать различные версии Node.
Посетите [страницу репозитория nvm GitHub](https://github.com/nvm-sh/nvm) и скопируйте команду `curl` или `wget` чтобы загрузить и установить сценарий `nvm`:
Для начала давайте скачаем скрипт.
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
После добавления репозитория нам нужно перейти к нашему файлу `.bashrc`.
$ source ~/.bashrc
Теперь вы можете проверить версию установленной NVM с помощью следующей команды:
$ nvm --version
Вы должны получить следующий вывод:
$ nvm --version 0.40.3
Теперь, на этом этапе, мы сможем указать версию Node, которую мы можем установить.
$ nvm list-remote
Вы увидите очень длинный список версий Node, которые вы можете выбрать для установки. Это всего лишь отрывок:
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 v22.3.0 v22.4.0 v22.4.1 v22.5.0 v22.5.1 v22.6.0 v22.7.0 v22.8.0 v22.9.0 v22.10.0 v22.11.0 (LTS: Jod) v22.12.0 (LTS: Jod) v22.13.0 (LTS: Jod) v22.13.1 (LTS: Jod) v22.14.0 (LTS: Jod) v22.15.0 (Latest LTS: Jod) 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.8.0 v23.9.0 v23.10.0 v23.11.0 v24.0.0
Например, если вы хотите установить версию 23.0.0, вы можете просто запустить эту команду:
$ nvm install 23.0.0
user@host:~$ nvm install 23.0.0 Downloading and installing node v23.0.0... Downloading https://nodejs.org/dist/v23.0.0/node-v23.0.0-linux-x64.tar.xz... ###################################################################################################################################################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v23.0.0 (npm v10.9.0) Creating default alias: default -> 23.0.0 (-> v23.0.0)
Или вы также можете установить версию 24.0.0.
$ nvm install 24.0.0
user@host:~$ nvm install 24.0.0 Downloading and installing node v24.0.0... Downloading https://nodejs.org/dist/v24.0.0/node-v24.0.0-linux-x64.tar.xz... ###################################################################################################################################################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v24.0.0 (npm v11.3.0)
Последняя установленная версия Node.js будет версией по умолчанию. Чтобы переключиться на другую версию, вы можете выполнить следующую команду:
$ nvm use 23.0.0
Для проверки вы можете проверить версию.
user@host:~$ nvm use 23.0.0 Now using node v23.0.0 (npm v10.9.0) user@host:~$ node --version v23.0.0 user@host:~$ nvm use 24.0.0 Now using node v24.0.0 (npm v11.3.0) user@host:~$ node --version v24.0.0
Установка Node.js и npm из NodeSource
[NodeSource](https://deb.nodesource.com/) — это компания, специализирующаяся на предоставлении поддержки узлов корпоративного уровня. Он поддерживает репозиторий apt, содержащий несколько версий Node.js. Используйте этот репозиторий, если вашему приложению требуется определенная версия Node.js.
Сначала давайте скачаем и установим исходный код.
$ curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash -
Далее нам необходимо обновить информацию о пакете системы.
$ sudo apt update
Наконец, мы можем установить Node.js.
$ sudo apt install nodejs npm -y
Вы успешно установили LTS-версию Node.js. Этот метод установки идеально подходит для тех, кто хочет установить определенную версию Node.js или версию LTS.
Если вам нужна другая версия Node.js, например `20.x`, измените `setup_22.x` на `setup_20.x`.
Чтобы иметь возможность компилировать собственные надстройки из npm, вам необходимо установить инструменты разработки:
$ sudo apt install build-essential
Завершение
Если вам понравился этот пост о том, как установить Node.js на Ubuntu 25.04, пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.