Встановлення Node.js в Ubuntu

Зараз користувачі операційної системи Ubuntu все частіше цікавляться різними додатковими компонентами, необхідними для розширення загальної функціональності. Деякі встановлюють спеціальні набори софта, що забезпечує взаємодію з мережевими протоколами або дозволяють створювати програми різного призначення. Одним з найважливіших елементів, який призначений для перетворення JavaScript в мову загального призначення, називається Node.js. За замовчуванням він відсутній в Ubuntu, тому сьогодні ми хочемо продемонструвати чотири доступні методи його встановлення.

Встановлюємо Node.js в Ubuntu

Далі мова піде про абсолютно всіх доступних варіантах установки. Кожен з них має свій алгоритм дій, необхідний для виконання. До того ж всі ці способи будуть оптимальними в певних ситуаціях, наприклад, при бажанні інсталювати стару версію Node.js або зробити це через NVM (Node Version Manager). Ми радимо вивчити всі представлені інструкції, а вже потім вибрати ту, яка буде підходящою.

Підготовчі дії

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

  1. Відкрийте список програм і запустіть &171;Термінал&187; . Ви можете відкрити консоль і будь-яким зручним для Вас чином.
  2. Переход к терминалу для удаления старой версии утилиты Node.js в Ubuntu
  3. Введіть команду dpkg --get-selections | grep node , щоб перевірити наявність встановленого ПЗ, а потім натисніть на клавішу Enter .
  4. Команда для просмотра текущей версии Node.js в Ubuntu
  5. Якщо з'явилася порожній рядок нового введення, значить, софт не був знайдений і може переходити до інсталяції. В іншому випадку доведеться проводити видалення.
  6. Результаты поиска по установленным версиям компонента Node.js в Ubuntu
  7. Для цього використовуйте команду sudo apt purge nodejs .
  8. Команда для удаления текущей версии компонента Node.js в Ubuntu
  9. При запиті пароля впишіть його, підтвердивши натисканням на Enter . Зверніть увагу, що під час написання Символи не відображаються для безпеки.
  10. Ввод пароля для удаления текущей версии Node.js в Ubuntu

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

Спосіб 1: встановлення в NVM

Вище ми вже уточнили, що таке NVM. Його призначення полягає в управлінні встановленими версіями Node.js. Такий інструмент необхідний тільки в тому випадку, якщо ви інсталюєте безліч збірок і бажаєте час від часу перемикатися між ними. Реалізується цей спосіб додавання компонента теж через консоль.

  1. Почнемо з інсталяції елементів, необхідних для коректного функціонування Node Version Manager. Спочатку вони не поставляються в збірці ОС, тому додавати їх знадобиться вручну. Вставте першу команду sudo apt install build-essential checkinstall і натисніть на Enter .
  2. Ввод команды для установки компонента Node.js в Ubuntu через менеджер версий
  3. Введіть пароль для підтвердження облікового запису суперкористувача.
  4. Ввод пароля для подтверждения прав суперпользователя при установке Node.js в Ubuntu
  5. З'явиться повідомлення про те, що зараз відбудеться скачування певного обсягу інформації. Підтвердьте це повідомлення, вибравши варіант D .
  6. Подтверждение сообщения об инсталляции Node.js в Ubuntu через менеджер версий
  7. Очікуйте закінчення інсталяції.
  8. Ожидание завершения установки компонентов для менеджера версий Node.js в Ubuntu
  9. Після цього додайте бібліотеку розробника, написавши sudo apt install libssl-dev .
  10. Установка библиотек разработчика при инсталляции компонентов Node.js в Ubuntu
  11. Тут теж доведеться почекати секунд десять, щоб всі архіви завантажилися на комп'ютер.
  12. Ожидание завершения установки компонентов разработчика при инсталляции Node.js в Ubuntu
  13. Переходимо до завантаження менеджера версій. Для цього використовується більш складна команда, яка має зовнішній вигляд wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash .
  14. Ввод команды для получения последней версии менеджера версий для Node.js в Ubuntu
  15. Створіть нову сесію в &171;терміналі&187; або введіть команду source /etc/profile для оновлення конфігурації.
  16. Перезагрузка терминала после установки менеджера версий для Node.js в Ubuntu
  17. Перегляньте список усіх доступних версій через nvm ls-remote .
  18. Использование команды для просмотра доступных сборок Node.js в Ubuntu через менеджер версий
  19. Остання збірка LTS буде позначена зеленим кольором.
  20. Поиск необходимой версии для инсталляции Node.js в Ubuntu через менеджер сборок
  21. Тепер ви можете приступити до інсталяції необхідних версій. Використовуйте для цього команду nvm install 13.1.0 , де 13.1.0 & 8212; номер необхідної збірки без літери V на початку.
  22. Ввод команды для установки необходимой версии Node.js в Ubuntu через менеджер версий
  23. Процес встановлення займе деякий час. Не закривайте консоль, інакше весь прогрес буде скинуто.
  24. Ожидание скачивания архива с выбранной версией Node.js в Ubuntu через менеджер версий
  25. Залучіть команду nvm list , щоб відобразити список всіх доданих на ПК збірок.
  26. Команда для просмотра установленных версий Node.js в Ubuntu через менеджер версий
  27. У нових рядках ви побачите всю цікаву для вас інформацію.
  28. Просмотр установленных на компьютере версий Node.js в Ubuntu через менеджер версий
  29. Команда nvm use 13.1.0 відповідає за перемикання між версіями.
  30. Команда для активации указанной версии Node.js в Ubuntu в менеджере версий
  31. Ви будете повідомлені про те, яка саме збірка активна зараз.
  32. Информация об успешном применении сборки Node.js в Ubuntu через менеджер версий

Тепер можете переходити до повноцінного використання NVM, інсталюючи потрібну кількість різних версій Node.js і всіляко керуючи ними.

Спосіб 2: Використання пакетного менеджера Ubuntu

Використання пакетного менеджера &8212; класичний варіант інсталяції програмного забезпечення в розглянутій сьогодні операційній системі. Однак реалізація подібного методу можлива тільки в разі наявності файлів ПО в офіційних репозиторіях. Node.js є в даних сховищах, а значить, установка пройде успішно.

  1. Запустіть &171; Термінал & 187; зручним для Вас чином і впишіть там стандартну команду sudo apt install nodejs , після натиснувши на клавішу Enter .
  2. Команда для установки Node.js в Ubuntu через стандартный файловый менеджер
  3. Надрукуйте пароль для підтвердження прав суперкористувача.
  4. Ввод пароля для установки Node.js в Ubuntu через стандартный файловый менеджер
  5. Підтвердьте інформацію про зайнятий дисковий простір, вибравши варіант Д .
  6. Подтверждение инсталляции Node.js в Ubuntu при установке через файловый менеджер
  7. Дочекайтеся закінчення розпакування отриманих архівів. Під час операції не закривайте вікно консолі, оскільки це призведе до обриву скачування.
  8. Ожидание окончания инсталляции Node.js в Ubuntu через стандартный файловый менеджер
  9. В Node.JS має утиліту управління пакетами. Якщо ви використовуєте поточний метод, вона не буде інстальована автоматично, тому слід самостійно активувати команду sudo apt install npm .
  10. Установка утилиты управления компонентом Node.js в Ubuntu
  11. Потрібно знову підтвердити операцію заняття дискового простору і дочекатися завершення додавання файлів в систему.
  12. Ожидание завершения установки утилиты управления компонентом Node.js в Ubuntu
  13. Після можете використовувати команду node -v для перевірки поточної версії встановленого ПЗ. У новому рядку відобразиться потрібна інформація.
  14. Проверка версии Node.js в Ubuntu после установки через файловый менеджер

Перед використанням цього методу врахуйте, що інстальована на комп'ютер буде остання актуальна версія програмного забезпечення. Якщо ж хочете самостійно вибрати збірку, то даний спосіб вам точно не підходить.

Спосіб 3: Користувацькі сховища

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

  1. Відкрийте консоль і скористайтеся командою sudo apt install curl . Вона запустить інсталяцію спеціальної утиліти, яка стане в нагоді для розпакування файлів отриманого архіву.
  2. Установка утилиты для скачивания Node.js в Ubuntu через пользовательские репозитории
  3. Введіть пароль суперкористувача і чекайте завершення додавання софта.
  4. Успешная установка утилиты для скачивания Node.js в Ubuntu через пользовательские репозитории
  5. Вставте curl -sL https://deb.nodesource.com/setup_10.x | sudo bash - і натисніть на Enter для отримання архівів Node.js. Як бачите, в останньому виразі setup_10.x вказано, що додана буде десята версія. Змініть цифри на необхідні, щоб встановити іншу збірку.
  6. Команда для скачивания Node.js в Ubuntu через пользовательские репозитории
  7. Швидкість отримання всіх архівів залежить від якості з'єднання з Інтернетом і потужності комп'ютера.
  8. Команда для скачивания Node.js в Ubuntu через пользовательские репозитории
  9. Використовуйте вже знайому команду sudo apt install nodejs для компіляції отриманого архіву.
  10. Установка Node.js в Ubuntu после скачивания через пользовательские репозитории
  11. Підтвердьте процес додавання, вибравши відповідний варіант відповіді.
  12. Ожидание установки Node.js в Ubuntu после скачивания через пользовательские репозитории

Як бачите, цей варіант ідеально підходить для успішного встановлення однієї або декількох існуючих збірок Node.js. Від вас вимагається тільки знати номер бажаної версії, а цю інформацію можна без будь-яких проблем знайти у вільному доступі через Інтернет.

Спосіб 4: отримання архіву з офіційного сайту

Не завжди на комп'ютері є Інтернет, щоб можна було встановити Node.js одним з наведених вище способів, тому і виникає бажання отримання архівів з подальшою можливістю додавання в Убунту. Завантажити TAR.GZ можна з офіційного сайту, а сам процес установки виглядає наступним чином:

  1. Для початку потрібно визначити архітектуру операційної системи, щоб знати, який саме архів завантажувати. Введіть команду в консолі arch і натисніть на Enter .
  2. Команда для определения архитектуры ОС при инсталляции Node.js в Ubuntu
  3. У новому рядку відобразяться цікавлять вас відомості.
  4. Определение архитектуры ОС при скачивании Node.js в Ubuntu
  5. Перейдіть за посиланням вище, щоб потрапити на офіційний веб-сайт Node.js. Тут виберіть відповідну для себе версію.
  6. Выбор версии Node.js в Ubuntu через официальный сайт
  7. Потім відшукайте в списку Підтримуваний архів. Якщо ви хочете встановити його через Інтернет, скопіюйте посилання на папку, інакше знадобиться завантажувати папку на локальне сховище.
  8. Скачивание архива Node.js в Ubuntu через официальный сайт
  9. Якщо ви вирішили встановлювати софт через Інтернет, відкрийте консоль і напишіть wget https://nodejs.org/dist/latest-v13.x/node-v13.1.0-linux-x64.tar.gz , де рядок після wget &8212; скопійована раніше посилання на архів.
  10. Использование команды для получения архива Node.js в Ubuntu с официального сайта
  11. Дочекайтеся закінчення завантаження. Під час цього процесу ви побачите прогрес в окремому рядку.
  12. Процесс скачивания архива с официального сайта Node.js в Ubuntu
  13. Після використання sudo tar -C /usr/local --strip-components 1 -xf ./node-v13.1.0-linux-x64.tar.gz . Якщо ж ви хочете зробити інсталяцію зі сховища, замість зазначеної посилання введіть шлях до розташування архіву.
  14. Команда для распаковки архива Node.js в Ubuntu с официального сайта
  15. В кінці залишиться лише перевірити поточну версію Node.js, щоб переконатися в коректності інсталяції. Використовуйте для цього вже знайому команду.
  16. Проверка версии Node.js в Ubuntu после установки с официального сайта

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

більше статей на цю тему: