Как установить Node.js на Debian 12 30 января .01.2025 7946 Node.js – платформа для выполнения JavaScript вне браузера, предоставляющая возможность использовать этот язык для серверной разработки. Данная платформа основана на движке V8 от Google – высокопроизводительном интерпретаторе JavaScript, изначально разработанном для браузера Google Chrome. Используя Node.js, разработчики имеют возможность создавать серверные приложения с применением единого языка программирования как на стороне клиента, так и на сервере. Вместо блокирующих операций Node.js использует неблокирующий ввод-вывод (non-blocking I/O). Это позволяет эффективно обслуживать большое количество запросов. Для их обработки Node.js использует один поток, но благодаря событийной модели он может обрабатывать множество соединений одномоментно. Платформа Node.js, как правило, поставляется с менеджером пакетов NPM (Node Package Manager). NPM предназначен для установки, обновления и управления библиотеками и модулями для проектов, работающих на Node.js. Как установить Node.js на Debian 12В настоящей статье разберём, как можно установить Node.js на VPS, который работает под управлением Debian 12. Мы рассмотрим три различных метода установки Node.js на Debian: установку с использованием репозитория NodeSource, установку с помощью Node Version Manager (NVM), а также установку из официальных репозиториев самой операционной системы. Следует иметь в виду, что вы можете одновременно использовать методы NodeSource и NVM. При этом стоит учитывать, что версии, установленные через NodeSource, находятся в системе глобально, а NVM управляет версиями изолированно для каждого пользователя. В свою очередь, применять установку Node.js из официальных репозиториев Debian вместе с другими методами не рекомендуется, поскольку пакет Установка из репозитория NodeSourceNodeSource Node.js Binary Distributions – это официальный репозиторий, который позволяет устанавливать актуальные версии Node.js на самые разные операционные системы, в том числе и Debian. Данный метод следует применять, если вам нужна актуальная на текущий момент версия Node.js, либо если вы настраиваете свой сервер для использования одной конкретной версии. Для добавления в систему репозитория актуальной на текущий момент версии необходимо использовать утилиту
Если вам нужна последняя LTS-версия Node.js, то команда для добавления репозитория данной версии должна выглядеть так:
Если в вашей системе ещё не установлена утилита
Затем повторите выполнение команды для добавления репозитория NodeSource. После чего можно запустить инсталляцию непосредственно пакета Node.js:
В результате в системе будет проинсталлирована последняя на данный момент актуальная версия Node.js. При этом предыдущая команда также установит и менеджер пакетов NPM. Чтобы вывести на экран установленную версию Node.js, запустите инструкцию:
Похожей командой можно вывести на экран версию NPM:
Установка через NVM (Node Version Manager)NVM (Node Version Manager) – утилита, предназначенная для удобного управления версиями Node.js. С её помощью можно устанавливать несколько версий Node.js на одной системе и переключаться между ними. Такой подход особенно актуален для разработчиков, которые одновременно работают над проектами, зависящими от разных версий. Для установки NVM понадобится специальный установочный скрипт. Чтобы загрузить и запустить его на выполнение, используйте следующую команду:
Затем добавьте
Чтобы проинсталлировать в систему последнюю LTS-версию Node.js, выполните команду:
Для установки последней актуальной версии используйте инструкцию:
Также при помощи NVM вы можете установить какую-либо определённую версию, например, 21.7.3:
Чтобы вывести список всех версий, установленных в вашей системе, запустите команду:
Для переключения на какую-либо определённую версию запустите команду
Установка из официальных репозиториев операционной системыВ Debian содержатся пакеты для установки Node.js через менеджер пакетов Перед тем, как произвести установку нового программного обеспечения, следует обновить в системе перечень доступных пакетов:
Поскольку в системных репозиториях Node.js и NPM представлены в виде разных пакетов, то для установки при помощи утилиты
По окончании установки проверьте версии проинсталлированных пакетов:
Из скриншота выше видно, что в нашем случае в систему были установлены:
ЗаключениеИтак, в данном руководстве мы разобрали три простых метода установки Node.js на Debian: из официального репозитория NodeSource, при помощи утилиты NVM и инсталляцией из репозиториев Debian. Репозиторий NodeSource удобно использовать для актуальных версий и стабильной работы на сервере, утилиту NVM – для разработки и тестирования, а репозитории Debian – для стабильных окружений с долгосрочной поддержкой. К преимуществам репозитория NodeSource можно отнести быструю установку и возможность получать регулярные обновления. NVM примечательна удобным управлением версиями, а репозитории Debian – это простая установка через Содержание статьи Другие статьина тему Linux | |||||
| |