Як встановити Node.js на Ubuntu 22.04?

Node.js — це середовище виконання, яке дозволяє розробникам використовувати JavaScript для створення серверних додатків. Завдяки своїй масштабованості та знайомості JavaScript з веб-розробки, це популярний вибір для розробки бекенду.

У цьому посібнику ми розглянемо, як встановити Node.js на сервер Ubuntu 20.04.

Чому Node.js є популярним?

Node.js широко використовується для створення масштабованих веб-додатків, що працюють у режимі реального часу. Деякі типові випадки використання:

  • Розробка RESTful API для безперебійної комунікації між сервісами.
  • Впровадження архітектури мікросервісів для модульних і ефективних додатків.
  • Управління додатками для потокової передачі даних, наприклад, для відео- або аудіоконтенту.
  • Створення інструментів командного рядка та скриптів автоматизації.
  • Забезпечення можливості додатків IoT обробляти комунікацію між пристроями та хмарою.
  • Налаштування проксі-серверів або зворотних проксі для балансування трафіку між декількома серверами.
  • Розробка інструментів планування, наприклад, додатків для планування публікацій у соціальних мережах, таких як Facebook.

Необхідні умови

  • Сервер Ubuntu 20.04 повинен бути налаштований і готовий до роботи.
  • Обліковий запис користувача без прав суперкористувача з привілеями sudo для виконання адміністративних завдань.

Методи Як встановити Node.js на Ubuntu 22.04

Ви можете встановити Node.js на систему Ubuntu 22.04, використовуючи три різні методи, перелічені нижче:

1. Встановлення Node.js за допомогою репозиторію Apt

Цей підхід є простим і підходить для більшості користувачів. Ubuntu 20.04 включає версію Node.js у свої стандартні репозиторії, забезпечуючи сумісність і узгодженість між різними системами.

На момент написання цієї статті ми використовуємо доступну версію 12.22.9. Хоча це не найновіша версія, вона є стабільною і підходить для базових експериментів з Node.js. Щоб встановити цю версію, оновіть локальний індекс пакетів за допомогою менеджера пакетів apt.

$ sudo apt update

Install Node.js on Ubuntu 1

Щоб встановити node.js на Ubuntu 22.04 за допомогою репозиторію apt, виконайте наступну команду:

$ sudo apt install nodejs

Install Node.js on Ubuntu 2

Вам буде запропоновано підтвердити запит на встановлення. Натисніть «y», щоб продовжити встановлення node.js.

Install Node.js on Ubuntu 3

Щоб перевірити встановлену версію node.js в Ubuntu 22.04, скористайтеся цією командою:

$ node -v

Install Node.js on Ubuntu 4

Якщо версія Node.js, доступна в репозиторіях, відповідає вашим вимогам, все готово. Однак у більшості випадків вам також потрібно буде встановити npm, менеджер пакетів Node.js. Для цього просто виконайте:

$ sudo apt install npm

Це дозволить вам встановлювати модулі та пакети для використання з Node.js.

2. Встановлення Node.js за допомогою Node Version Manager (NVM) (Встановити NVM Ubuntu)

Цей варіант ідеально підходить для розробників, яким потрібно керувати та перемикатися між декількома версіями Node.js для активної розробки.

У більшості випадків достатньо стандартної інсталяції з репозиторію. Якщо вам потрібна конкретна версія, рекомендується метод PPA. Для розробників, які працюють над декількома проектами, що вимагають різних версій Node.js, nvm є найбільш гнучким рішенням.

Більш гнучким методом інсталяції Node.js є використання NVM (Node Version Manager). Цей інструмент дозволяє інсталювати та керувати декількома версіями Node.js та пов'язаними з ними пакетами незалежно.

На цьому етапі ви успішно встановили Node.js і npm за допомогою apt і стандартних репозиторіїв програмного забезпечення Ubuntu. У наступному розділі ви дізнаєтеся, як використовувати альтернативний репозиторій для встановлення різних версій Node.js.

Щоб встановити NVM Ubuntu 20.04, перейдіть на сторінку проекту GitHub і скопіюйте команду curl із файлу README. Це дозволить завантажити останню версію скрипта встановлення.

Перед запуском скрипта через bash рекомендується переглянути скрипт, щоб переконатися, що він не виконує ніяких небажаних дій. Це можна зробити, опустивши частину | bash в кінці команди curl.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh

Уважно перегляньте скрипт, щоб переконатися, що ви згодні з змінами, які він внесе. Коли ви будете впевнені, запустіть команду знову, додавши | bash в кінці. URL-адреса може відрізнятися залежно від останньої версії NVM, але на даний момент ви можете завантажити та виконати скрипт за допомогою наступної команди:

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

Install Node.js on Ubuntu 5

Це встановить скрипт NVM для вашого облікового запису користувача. Щоб почати його використовувати, спочатку потрібно завантажити файл .bashrc:

$ source ~/.bashrc

Тепер ви можете використовувати NVM, щоб перевірити, які версії Node.js доступні:

$ nvm list-remote

Install Node.js on Ubuntu 6

Щоб встановити конкретну версію Node.js, просто скористайтеся однією з перелічених версій. Наприклад, щоб встановити версію v20.18.1, виконайте:

$ nvm install v20.18.1

Install Node.js on Ubuntu 7

3. Встановлення Node.js через PPA NodeSource

Якщо вам потрібна конкретна версія Node.js, ви можете скористатися PPA (Personal Package Archive), наданим NodeSource. Ці PPA пропонують більше варіантів версій, ніж стандартні репозиторії Ubuntu. Наразі доступні версії Node.js 18 і 20.

Для початку додайте PPA NodeSource, щоб отримати доступ до його пакетів. У домашньому каталозі за допомогою curl завантажте скрипт інсталяції для бажаної версії, замінивши 20.x на номер версії, яку ви обираєте, якщо вона відрізняється.

$ cd ~

$ curl -sL https://deb.nodesource.com/setup_20.x -o /tmp/nodesource_setup.sh

Детальну інформацію про доступні версії Node.js дивіться в документації NodeSource.

Ви можете переглянути вміст завантаженого скрипта за допомогою nano або будь-якого іншого текстового редактора на ваш вибір.

$ nano /tmp/nodesource_setup.sh

Переглянувши скрипт і переконавшись, що його виконання є безпечним, закрийте редактор. Потім запустіть скрипт за допомогою sudo.

$ sudo bash /tmp/nodesource_setup.sh

PPA буде додано до вашої системи, а локальний кеш пакетів буде оновлено автоматично. Після цього ви зможете встановити пакет Node.js так само, як і раніше.

$ sudo apt install nodejs

Щоб підтвердити встановлення нової версії, запустіть команду node з прапором -v, щоб перевірити її версію.

$ node -v

Пакет NodeSource nodejs включає як бінарний файл Node.js, так і npm, тому немає необхідності встановлювати npm окремо. Тепер ви успішно встановили як Node.js, так і npm за допомогою apt і NodeSource PPA.

У наступному розділі ми розповімо, як використовувати Node Version Manager (NVM) для встановлення та управління декількома версіями Node.js.

Як видалити Node.js з Ubuntu 22.04?

Ви можете видалити Node.js за допомогою apt або nvm, залежно від того, як ви встановлювали node.js на Ubuntu 22.04.

Якщо node.js встановлено у вашій системі за допомогою репозиторію apt, ви можете видалити пакет Node.js, встановлений з репозиторіїв системи, виконавши:

$ sudo apt remove nodejs

За замовчуванням це збереже всі локальні файли конфігурації, створені після встановлення. Якщо ви хочете видалити і ці файли конфігурації, використовуйте apt purge:

$ sudo apt purge nodejs

Якщо ви встановили Node.js за допомогою nvm, спочатку перевірте, яка версія зараз активна:

$ nvm current

Якщо версія, яку ви хочете видалити, не є активною, ви можете видалити її, виконавши:

$ nvm uninstall node_version

Це видалить вказану версію Node.js.

Якщо версія, яку ви хочете видалити, є активною, спочатку деактивуйте її, щоб застосувати зміни:

$ nvm deactivate

Після деактивації ви можете видалити поточну версію за допомогою тієї ж команди nvm uninstall, яка видалить усі пов'язані файли для цієї версії Node.js.

Висновок

Як веб-розробник, що спеціалізується на розробці фронтенду або бекенду, вам необхідно мати Node.js, встановлений у вашій системі. У цьому посібнику ми продемонстрували кілька методів встановлення Node.js на сервері Ubuntu 20.04, і найкращий вибір залежить від ваших конкретних вимог.

Встановлення версії з репозиторію Ubuntu за замовчуванням є простим, тоді як використання NVM або NodeSource PPA забезпечує більшу гнучкість для управління різними версіями. Для отримання додаткових вказівок щодо роботи з Node.js ознайомтеся з підручниками з програмування за допомогою Node.js.

Шукаєте надійного постачальника VPS або виділених серверів? Host World до ваших послуг!

Вам потрібне надійне хостингове рішення для VPS або виділеного сервера? Або, можливо, ви шукаєте високоякісні SSL-послуги для захисту своїх з'єднань? Не шукайте далі — Host World пропонує повний спектр хостингових рішень, адаптованих до ваших потреб. Завдяки глобальному охопленню та відданості винятковому обслуговуванню клієнтів, Host World є найкращим вибором для підприємств у всьому світі.

Навіщо чекати? Скористайтеся безпрецедентними хостинговими послугами вже сьогодні. Оберіть Host World і виведіть свій бізнес на новий рівень!

Залиште свої відгуки

Поділіться своїми думками та допоможіть нам покращитися! Ваш відгук важливий для нас.

Завантажте своє фото