Как установить Node.js в Debian 12

debian logo Applications

Добро пожаловать в мир Node.js, мощной, открытой и кроссплатформенной среды выполнения JavaScript, которая выполняет код JavaScript за пределами веб-браузера. Разработанный Райаном Далом в 2009 году, Node.js построен на движке V8 JavaScript в Chrome, позволяя разработчикам создавать серверные приложения на JavaScript. За прошедшие годы Node.js завоевал огромную популярность среди разработчиков благодаря своей гибкости, производительности и простоте использования. В этом введении мы рассмотрим уникальные особенности, которые отличают Node.js, и к концу у вас будет твердое понимание того, почему он является обязательным в вашем наборе инструментов для разработки.

Особенности Node.js

Вот подробный список того, что отличает Node.js:

  • Асинхронный и событийно-управляемый: Node.js построен на асинхронной, событийно-ориентированной архитектуре, что означает, что он может обрабатывать несколько запросов одновременно, не дожидаясь завершения ни одного из них. Это приводит к улучшению производительности и масштабируемости.
  • Неблокируемый ввод-вывод: Node.js использует неблокирующую модель ввода/вывода (I/O), что позволяет ему эффективно управлять несколькими соединениями и обрабатывать данные, не отвлекаясь на отдельные запросы.
  • Модульность: Node.js поддерживает модульный подход, что облегчает разработчикам создание, управление и повторное использование кода. Он использует систему модулей CommonJS и имеет обширную экосистему сторонних модулей, доступных через Node Package Manager (npm).
  • Кросс-платформенная совместимость: Node.js совместим с различными операционными системами, включая macOS, Linux и Windows, что делает его универсальным выбором для различных сред разработки.
  • Обширная экосистема: Node.js имеет богатую экосистему с большим сообществом, которое постоянно вносит свой вклад в его развитие. Сюда входят бесчисленные библиотеки, фреймворки и инструменты, которые упрощают и ускоряют процесс разработки.

Теперь, когда у вас есть твердое понимание Node.js и его уникальных особенностей, самое время приступить к процессу установки. В руководстве будет показано, как установить Node.js на Debian 12 Bookworm, Debian 11 Bullseye или Debian 10 Buster с помощью стороннего репозитория NodeSource, что является лучшим и самым безопасным методом, гарантирующим, что вы работаете с последней актуальной версией Node.js той конкретной поддерживаемой версии, с которой вы хотите работать, либо последней стабильной, либо LTS.

Установка Node.js в Debian Linux

Установка Node.js из репозитория Debian

В этом разделе мы рассмотрим, как установить Node.js непосредственно из репозитория Debian. Этот метод прост и понятен, но он может не предоставить последнюю версию Node.js.

Шаг 1: Обновление списка пакетов

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

Эта команда обновит список пакетов и предоставит информацию о всех доступных обновлениях для вашей системы.

Шаг 2: Установите Node.js

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

Эта команда установит Node.js вместе с необходимыми зависимостями. После завершения установки вы можете проверить установленную версию, выполнив команду:

Это покажет установленную версию Node.js в вашей системе.

Установите Node.js с помощью NodeSource PPA

Если вы хотите установить более свежую версию Node.js, вы можете использовать NodeSource PPA. Этот метод позволяет выбрать конкретную версию Node.js и гарантирует, что вы получите последнюю версию.

Шаг 1: Добавить NodeSource PPA

Чтобы добавить NodeSource PPA в вашу систему, выполните следующую команду:

Замените <version> на желаемую основную версию Node.js. Эта команда загрузит и запустит сценарий, который добавит NodeSource PPA в вашу систему и обновит список пакетов.

Общие примеры:

Импорт текущего стабильного репозитория Node.js:

Импортируйте репозиторий долгосрочной поддержки Node.js:

Шаг 2: Установите Node.js

После добавления NodeSource PPA вы можете установить Node.js с помощью следующей команды:

Эта команда установит указанную версию Node.js вместе с необходимыми зависимостями. После завершения установки вы можете проверить установленную версию, выполнив команду:

Это покажет установленную версию Node.js в вашей системе.

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

Другим способом установки Node.js является использование менеджера версий Node (NVM). Этот метод позволяет управлять несколькими версиями Node.js в вашей системе, что упрощает переключение между версиями для различных проектов.

Шаг 1: Установите NVM

Чтобы установить NVM, выполните следующую команду:

или

Эта команда загружает и запускает сценарий установки NVM. После завершения установки необходимо перезагрузить терминал или выполнить следующую команду для загрузки NVM:

Шаг 2: Установка Node.js с помощью NVM

В этом шаге мы установим Node.js с помощью менеджера версий Node (NVM). NVM позволяет управлять несколькими версиями Node.js в вашей системе, что делает удобным переключение между версиями для различных проектов.

2.1: Список доступных версий Node.js

Перед установкой определенной версии Node.js вы можете проверить доступные версии, выполнив команду:

Эта команда выведет список всех доступных версий Node.js. Это поможет вам определить версию, которую вы хотите установить, например, последний выпуск LTS или определенный номер версии.

Пример вывода NVM ls remote на терминале Debian:

пример использования удаленной команды ls с помощью nvm для вывода списка версий node.js на debian linux

2.2: Установка версии Node.js

Установив NVM, вы можете установить нужную версию Node.js, выполнив команду:

Замените <version> на конкретную версию, которую вы хотите установить. Например, если вы хотите установить Node.js версии 19.9.0, вы должны выполнить:

Эта команда загрузит и установит указанную версию Node.js.

Пример вывода в случае успеха:

пример использования команды nvm install на debian linux

2.3: Проверка установки Node.js

Чтобы проверить установленную версию Node.js, выполните:

Это покажет установленную версию Node.js в вашей системе.

2.4: Переключение между установленными версиями Node.js

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

Замените <version> на версию, на которую вы хотите переключиться. Например, если вы хотите перейти на Node.js версии 18.16.0, выполните команду:

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

Замените <version> номером нужной версии. Например, чтобы установить версию Node.js 18.16.0 по умолчанию, выполните команду:

Теперь вы успешно установили и научились управлять версиями Node.js с помощью NVM.

Как удалить Node.js из Debian

Удалите Node.js, установленный из репозитория Debian или PPA

Если вы установили Node.js из репозитория Debian или PPA, вы можете удалить его с помощью программы apt. Сначала объясним команду:

Эта команда удалит Node.js вместе с его связанными конфигурационными файлами. Она попросит вас подтвердить удаление и после подтверждения приступит к деинсталляции.

 Удаление Node.js, установленного с помощью NVM

Если вы установили Node.js с помощью Node Version Manager (NVM), вы можете удалить его, выполнив следующие шаги:

Проверьте текущую версию Node.js

Сначала проверьте текущую версию установленного Node.js, выполнив команду:

Эта команда отобразит активную версию Node.js в вашей системе.

Деактивируйте NVM

Перед удалением текущей версии Node.js необходимо деактивировать NVM, выполнив команду:

Эта команда выгрузит активную версию Node.js из вашей текущей сессии.

Деинсталляция версии Node.js с помощью NVM

Теперь выполните следующую команду для удаления определенной версии Node.js, установленной с помощью NVM:

Замените <version> номером версии, которую вы хотите удалить. Например, если вы хотите удалить Node.js версии 19.9.0, вы должны выполнить:

Эта команда удалит указанную версию Node.js из вашей системы.

Заключение

В целом, существует несколько способов установки Node.js на систему Debian Linux. В зависимости от ваших требований, вы можете установить Node.js из репозитория Debian, используя NodeSource PPA, или с помощью Node Version Manager (NVM). Каждый метод имеет свои преимущества, при этом NVM предлагает наибольшую гибкость для управления несколькими версиями Node.js в вашей системе. По мере продвижения по пути разработки вы сможете выбрать метод установки, который лучше всего соответствует вашим потребностям, обеспечивая беспроблемный и эффективный рабочий процесс.

Avatar for Gnostis
Gnostis
Добавить комментарий