Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.
Установка Node.js на Ubuntu
Способ 1: Через репозиторий операционной системы
Этот вариант один из самых быстрых, однако, он не дает возможность выбора версии. Из репозитория Ubuntu можно загрузить только одну версию. Для Ubuntu 22.04 это будет 12.22.9, а для Ubuntu 24.04 — 18.19.1.
Установка осуществляется в несколько этапов, которые представлены ниже.
Выполните синхронизацию списка пакетов в репозитории и запустите установку:
sudo apt update
sudo apt install nodejsAdvanced Packaging Tool — это пакетный менеджер, который содержит утилиты для управления программными пакетами. Он отвечает за их установку, обновление и удаление. apt является базовой программой, которая входит в состав Ubuntu, и мы будем использовать ее как в первом, так и во втором способе.
Выполните команду ниже — на экране должна быть выведена версия пакета, что означает успешную установку:
Каждому экземпляру Node принадлежит собственная версия npm (node package manager). Это стандартный менеджер пакетов, который входит в состав экосистемы Node.js. Он устанавливает дополнительные модули, необходимые для проекта, используя сторонние источники.
Загрузите диспетчер пакетов и проверьте его установку:
sudo apt install npm
npm -vЕсли вы решите удалить установленный пакет Node.js, запустите команду:
Чтобы установить актуальную версию Node.js,**** выпущенную недавно,**** рассмотрите варианты ниже.
Способ 2: Через официальный репозиторий NodeSource
Из NodeSource можно загрузить версию с поддержкой LTS или новые пакеты. С доступными вариантами можно ознакомиться в разделе Distributions.
Перед загрузкой скрипта установите curl, если его еще нет в системе:
Затем загрузите репозиторий в свою систему:
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -Замените значение 22.x на v20.x, v18.x или какое-то еще, если вам нужен другой пакет.
Перед установкой рекомендуем проверить систему на наличие старых пакетов программного приложения. Если такие имеются, то рекомендуется их удалить.
Проверить наличие старых версий можно командой:
Если они присутствуют, удалить их можно командой:
Теперь инсталлируйте Node.js на сервер при помощи базовой команды:
Не пренебрегайте проверкой, чтобы убедиться в правильности выполнения всех команд:
Вы должны увидеть похожий вывод:
Установка Node.js на Ubuntu произведена успешно.
Способ 3: Через NVM (Node Version Manager)
Работать в режиме многозадачности помогает nvm. Используя этот инструмент, можно устанавливать любые версии Node.js одновременно и свободно переключаться с одной на другую. Node.js выпускает незначительные обновления с периодичностью в несколько недель. Ниже покажем, как с помощью nvm запустить обновление Node.js в Ubuntu,**** используя только одну команду.
Для начала проверьте наличие утилиты curl и установите ее в систему:
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bashПерезагрузите конфигурацию оболочки:
Получите перечень версий Node, готовых к загрузке:
Вы можете выбрать между двумя версиями, разница которых в цикле поддержки: LTS и сurrent. Версия с долгосрочной поддержкой уже протестирована и работает на протяжении долгого периода времени, а current отличается обновленным функционалом, но может содержать ошибки.
На данном этапе можно инсталлировать выбранную версию:
nvm install [version.number]Так вы можете установить любые из доступных версий.
Ознакомиться со списком установленных в системе версий можно при помощи команды:
В первой строке будет отображаться текущая версия. Чтобы обновить версию Node.js в Ubuntu**** и переключиться с одной версии на другую, воспользуйтесь командой:
Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.