Як встановити 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