Lumpics lumpics.ru

Установка 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. Введите пароль суперпользователя и ждите завершения добавления софта.
  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 — скопированная ранее ссылка на архив.
  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. Как видите, каждый пользователь способен найти оптимальный для себя вариант и воплотить его в реальность, следуя простым инструкциям.

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Виктор Бухтеев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
3 февраля 2021 23:19

Накопируют друг у друга статьи, даже не проверяя, работает или нет)

Задать вопрос