Установка Node.js в Ubuntu

Anonim

Установка Node.js в Ubuntu

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

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

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

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

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

  1. У списку програм запустіть «Термінал». Ви можете відкрити консоль і будь-яким зручним для вас чином.
  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. З'явиться повідомлення про те, що зараз станеться скачування певного обсягу інформації. Підтвердіть це повідомлення, вибравши варіант Д.
  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. Створіть нову сесію в «Терміналі» або введіть команду 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 - номер необхідної збірки без букви 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

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

  1. Запустіть «Термінал» зручним для вас способом мислення й впишіть там стандартну команду 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. Введіть пароль користувача root і чекайте завершення додавання софта.
  4. Успішна установка утиліти для скачування Node.js в Ubuntu через призначені для користувача репозиторії

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

  9. Підтвердіть процес додавання, вибравши відповідний варіант відповіді.
  10. Очікування установки 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 - скопійована раніше посилання на архів.
  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. Як бачите, кожен користувач здатний знайти оптимальний для себе варіант і втілити його в реальність, слідуючи простим інструкціям.

Читати далі