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

Вступая на путь серверной разработки, Node.js становится грозной средой выполнения JavaScript. Для тех, кто собирается установить Node.js на Debian 12 Bookworm, Debian 11 Bullseye или Debian 10 Buster, понимание сути Node.js очень важно. В этом руководстве мы рассмотрим основные возможности Node.js.

Основные возможности Node.js:

  • Асинхронная архитектура: Node.js работает на основе событийно-ориентированной, асинхронной структуры, умело управляя несколькими запросами одновременно, что повышает производительность и масштабируемость.
  • Эффективная модель ввода/вывода: Неблокирующая модель ввода/вывода обеспечивает быструю обработку данных даже при наличии нескольких соединений, оптимизируя скорость отклика.
  • Модульная конструкция: Воплощая модульность, Node.js облегчает создание, управление и повторное использование кода. Благодаря поддержке системы модулей CommonJS разработчики могут воспользоваться огромным количеством модулей сторонних разработчиков с помощью менеджера пакетов Node (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 12, 11 или 10 с помощью DEFAULT APT

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

Шаг 1: Обновление списка пакетов перед установкой Node.js

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

sudo apt update

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

Шаг 2. Установка Node.js с помощью команды APT

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

sudo apt install nodejs

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

nodejs -v

В результате будет показана установленная версия Node.js в вашей системе.

Установка Node.js на Debian 12, 11 или 10 с помощью NodeSource

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

Шаг 1: Добавление NodeSource PPA в Debian

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

curl -fsSL https://deb.nodesource.com/setup_<version>.x | sudo -E bash –

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

Последний стабильный репозиторий:

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash –

Репозиторий долгосрочной поддержки:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -

Шаг 2. Установка Node.js на Debian с помощью команды APT

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

sudo apt install nodejs

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

node -v

В результате будет показана установленная версия Node.js в вашей системе.

Установка Node.js на Debian 12, 11 или 10 с помощью NVM

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

Шаг 1: Установка NVM на Debian

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

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

или

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

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

source ~/.bashrc

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

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

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

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

nvm ls-remote

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

Установка версии Node.js с помощью команды NVM

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

nvm install <version>

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

nvm install 19.9.0

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

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

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

node -v

В результате будет показана установленная версия Node.js в вашей системе.

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

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

nvm use <version>

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

nvm use 18.16.0

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

nvm alias default <version>

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

nvm alias default 18.16.0

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

Дополнительные команды Node.js в Debian 12, 11 или 10

Удаление Node.js из Debian

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

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

sudo apt remove nodejs

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

Удаление Деинсталляция Node.js, установленного через NVM

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

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

nvm current

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

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

nvm deactivate

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

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

nvm uninstall <version>

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

nvm uninstall 19.9.0

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

Заключение

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

Поделитесь с друзьями

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

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x