Содержание:
Сейчас пользователи операционной системы Ubuntu все чаще интересуются различными дополнительными компонентами, необходимыми для расширения общей функциональности. Некоторые устанавливают специальные наборы софта, обеспечивающее взаимодействие с сетевыми протоколами или позволяющие создавать программы разного назначения. Одним из важнейших элементов, который предназначен для превращения JavaScript в язык общего назначения, называется Node.js. По умолчанию он отсутствует в Ubuntu, поэтому сегодня мы хотим продемонстрировать четыре доступных метода его инсталляции.
Устанавливаем Node.js в Ubuntu
Далее речь пойдет об абсолютно всех доступных вариантах установки. Каждый из них имеет свой алгоритм действий, требуемый для выполнения. К тому же все эти способы будут оптимальными в определенных ситуациях, например, при желании инсталлировать старую версию Node.js или сделать это через NVM (Node Version Manager). Мы советуем изучить все представленные инструкции, а уже потом выбрать ту, которая будет подходящей.
Подготовительные действия
Некоторые обладатели рассматриваемого дистрибутива уже имеют установленную программу под названием Node. Сейчас она не используется, но может мешать корректному взаимодействию с Node.js, поэтому перед началом инсталляции мы рекомендуем проверить наличие этого софта и удалить его, что осуществляется так:
- Откройте список приложений и запустите «Терминал». Вы можете открыть консоль и любым удобным для вас образом.
- Напечатайте команду
dpkg --get-selections | grep node
, чтобы проверить наличие установленного ПО, а затем нажмите на клавишу Enter. - Если появилась пустая строка нового ввода, значит, софт не был найден и может переходить к инсталляции. В противном случае придется производить удаление.
- Для этого используйте команду
sudo apt purge nodejs
. - При запросе пароля впишите его, подтвердив нажатием на Enter. Учтите, что во время написания символы не отображаются для безопасности.
После успешной деинсталляции можно сразу же переходить к выбору способа для установки последней или другой нужной версии Node.js.
Способ 1: Инсталляция в NVM
Выше мы уже уточнили, что такое NVM. Его предназначение заключается в управлении установленными версиями Node.js. Такой инструмент необходим только в том случае, если вы инсталлируете множество сборок и желаете время от времени переключаться между ними. Реализуется этот способ добавления компонента тоже через консоль.
- Начнем с инсталляции элементов, требуемых для корректного функционирования Node Version Manager. Изначально они не поставляются в сборке ОС, поэтому добавлять их понадобится вручную. Вставьте первую команду
sudo apt install build-essential checkinstall
и нажмите на Enter. - Введите пароль для подтверждения учетной записи суперпользователя.
- Появится уведомление о том, что сейчас произойдет скачивание определенного объема информации. Подтвердите это сообщение, выбрав вариант Д.
- Ожидайте окончания инсталляции.
- После этого добавьте библиотеку разработчика, написав
sudo apt install libssl-dev
. - Здесь тоже придется подождать секунд десять, чтобы все архивы загрузились на компьютер.
- Переходим к загрузке менеджера версий. Для этого используется более сложная команда, которая имеет внешний вид
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
. - Создайте новую сессию в «Терминале» или введите команду
source /etc/profile
для обновления конфигурации. - Просмотрите список всех доступных версий через
nvm ls-remote
. - Последняя LTS сборка будет отмечена зеленым цветом.
- Теперь вы можете приступить к инсталляции необходимых версий. Используйте для этого команду
nvm install 13.1.0
, где 13.1.0 — номер требуемой сборки без буквы V в начале. - Процесс установки займет некоторое время. Не закрывайте консоль, иначе весь прогресс будет сброшен.
- Задействуйте команду
nvm list
, чтобы отобразить список всех добавленных на ПК сборок. - В новых строках вы увидите всю интересующую вас информацию.
- Команда
nvm use 13.1.0
отвечает за переключение между версиями. - Вы будете уведомлены о том, какая именно сборка активна сейчас.
Теперь можете переходить к полноценному использованию NVM, инсталлируя нужное количество разных версий Node.js и всячески управляя ими.
Способ 2: Использование пакетного менеджера Ubuntu
Использование пакетного менеджера — классический вариант инсталляции программного обеспечения в рассматриваемой сегодня операционной системе. Однако реализация подобного метода возможна только в случае наличия файлов ПО в официальных репозиториях. Node.js имеется в данных хранилищах, а значит, установка пройдет успешно.
- Запустите «Терминал» удобным для вас образом и впишите там стандартную команду
sudo apt install nodejs
, после нажав на клавишу Enter. - Напечатайте пароль для подтверждения прав суперпользователя.
- Подтвердите информацию о занятом дисковом пространстве, выбрав вариант Д.
- Дождитесь окончания распаковки полученных архивов. Во время операции не закрывайте окно консоли, поскольку это приведет к обрыву скачивания.
- В Node.js имеется утилита управления пакетами. Если вы используете текущий метод, она не будет инсталлирована автоматически, поэтому следует самостоятельно активировать команду
sudo apt install npm
. - Потребуется снова подтвердить операцию занятия дискового пространства и дождаться завершения добавления файлов в систему.
- После можете использовать команду
node -v
для проверки текущей версии установленного ПО. В новой строке отобразится нужная информация.
Перед использованием этого метода учтите, что инсталлирована на компьютер будет последняя актуальная версия программного обеспечения. Если же хотите самостоятельно выбрать сборку, то данный способ вам точно не подходит.
Способ 3: Пользовательские репозитории
Как известно, помимо официальных хранилищ, стандартный пакетный менеджер Ubuntu поддерживает инсталляцию софта через пользовательские хранилища. Если вы желаете задействовать этот вариант, следует заранее подобрать оптимальную для себя сборку, поскольку версию придется указывать непосредственно во время ввода команды.
- Откройте консоль и используйте команду
sudo apt install curl
. Она запустит инсталляцию специальной утилиты, которая пригодится для распаковки файлов полученного архива. - Введите пароль суперпользователя и ждите завершения добавления софта.
- Вставьте
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
и нажмите на Enter для получения архивов Node.js. Как видите, в последнем выражении setup_10.x указано, что добавлена будет десятая версия. Измените цифры на требуемые, чтобы установить другую сборку. - Скорость получения всех архивов зависит от качества соединения с интернетом и мощности компьютера.
- Используйте уже знакомую команду
sudo apt install nodejs
для компиляции полученного архива. - Подтвердите процесс добавления, выбрав соответствующий вариант ответа.
Как видите, этот вариант идеально подходит для того, чтобы успешно установить одну или несколько существующих сборок Node.js. От вас требуется только знать номер желаемой версии, а эту информацию можно без каких-либо проблем найти в свободном доступе через интернет.
Способ 4: Получение архива с официального сайта
Не всегда на компьютере имеется интернет, чтобы можно было установить Node.js одним из приведенных выше способов, поэтому и возникает желание получения архивов с последующей возможностью добавления в Убунту. Скачать TAR.GZ можно с официального сайта, а сам процесс установки выглядит следующим образом:
- Для начала потребуется определить архитектуру операционной системы, чтобы знать, какой именно архив скачивать. Введите в консоли команду
arch
и нажмите на Enter. - В новой строке отобразятся интересующие вас сведения.
- Перейдите по указанной выше ссылке, чтобы попасть на официальный сайт Node.js. Здесь выберите подходящую для себя версию.
- Затем отыщите в списке поддерживаемый архив. Если вы хотите установить его через интернет, скопируйте ссылку на папку, иначе понадобится скачивать папку на локальное хранилище.
- Если вы решили устанавливать софт через интернет, откройте консоль и напишите
wget https://nodejs.org/dist/latest-v13.x/node-v13.1.0-linux-x64.tar.gz
, где строка после wget — скопированная ранее ссылка на архив. - Дождитесь окончания загрузки. Во время этого процесса вы будете видеть прогресс в отдельной строке.
- После используйте
sudo tar -C /usr/local --strip-components 1 -xf ./node-v13.1.0-linux-x64.tar.gz
. Если же вы хотите произвести инсталляцию из хранилища, вместо указанной ссылки введите путь к расположению архива. - В конце останется только проверить текущую версию Node.js, чтобы убедиться в корректности инсталляции. Используйте для этого уже знакомую команду.
В рамках сегодняшнего материала вы узнали обо всех доступных методах инсталляции Node.js в дистрибутив Ubuntu. Как видите, каждый пользователь способен найти оптимальный для себя вариант и воплотить его в реальность, следуя простым инструкциям.
Наш Telegram каналТолько полезная информация
Накопируют друг у друга статьи, даже не проверяя, работает или нет)