- Host World
- Компанія
- Блог
- Операційна система, ОС
- Ubuntu
- Як встановити Node.js на Ubuntu 22.04? (Покрокова інструкція з встановлення NodeJS на Linux)
Як встановити Node.js на Ubuntu 22.04?
-
6 min читати
-
554
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
Щоб встановити node.js на Ubuntu 22.04 за допомогою репозиторію apt, виконайте наступну команду:
$ sudo apt install nodejs
Вам буде запропоновано підтвердити запит на встановлення. Натисніть «y», щоб продовжити встановлення node.js.
Щоб перевірити встановлену версію node.js в Ubuntu 22.04, скористайтеся цією командою:
$ node -v
Якщо версія 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
Це встановить скрипт NVM для вашого облікового запису користувача. Щоб почати його використовувати, спочатку потрібно завантажити файл .bashrc:
$ source ~/.bashrc
Тепер ви можете використовувати NVM, щоб перевірити, які версії Node.js доступні:
$ nvm list-remote
Щоб встановити конкретну версію Node.js, просто скористайтеся однією з перелічених версій. Наприклад, щоб встановити версію v20.18.1, виконайте:
$ nvm install v20.18.1
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 і виведіть свій бізнес на новий рівень!
Залиште свої відгукиПоділіться своїми думками та допоможіть нам покращитися! Ваш відгук важливий для нас.