Меню Рубрики

Node js как установить на linux

Установка последних версий Node.js и NPM в Linux

В этой инструкции будет показано, как установить последнюю версию Nodejs и NPM в дистрибутивы Debian/Ubuntu/Linux Mint, RHEL/CentOS и Fedora.

Nodejs – это лёгкая и эффективная платформа JavaScript, которая построена на основе движка Chrome V8 JavaScript, а NPM – это стандартный менеджер пакетов в NodeJS. Вы можете использовать их для построения масштабируемых сетевых приложений.

Шаг 1: Добавление репозитория NodeSource

В стандартных репозиториях вашего дистрибутива могут иметься Node.js и NPM. Но обычно это достаточно старые версии. Свежие версии Node.js и NPM доступны в официальном репозитории бинарных файлов NodeSource дистрибутивов Enterprise Linux, Fedora, Debian и Ubuntu, которые поддерживаются командой Nodejs. Вам нужно добавить этот источник приложений в вашу систему, чтобы иметь возможность установить последние пакеты Nodejs и NPM.

Важно: Ниже RHEL 5 и CentOS 5, пакеты Node.js зависят от репозитория EPEL, скрипт сделает проверку и в случае, если он не установлен, будут предоставлены инструкции.

Для добавления репозитория для последних версий Node.js v6 LTS используйте следующую команду как рут:

На RHEL, CentOS и Fedora:

На Debian:

На Ubuntu и Linux Mint:

Шаг 2: Установка последних Nodejs и NPM

Теперь вы можете установить на вашу систему Nodejs и NPM используя следующую команду:

На RHEL, CentOS и Fedora

На Debian, Ubuntu и Linux Mint

Опционально: на вашей систему нужны инструменты разработчика, такие как gcc-c++ и make чтобы собирать нативные дополнения из npm.

Для установки nodejs на Arch Linux выполните команду:

Шаг 3: Тестирование последних Nodejs и NPM

В качестве простейшего теста вы можете проверить версии nodejs и NPM следующими командами:

На RHEL, CentOS и Fedora

На Debian, Ubuntu и Linux Mint

Для выполнения комплексного теста имеется специальный скрипт, вы можете запустить его следующим образом:

Вот и всё, теперь Nodejs и NPM установлены и готовы для использования в вашей системе.

Источник

Установка node js Ubuntu 18.04

Node Js — это платформа на основе JavaScript, которая уже завоевала большую популярность и становится еще более легкой и эффективной для разработчиков. Она позволяет программистам использовать JavaScript как для веб-приложений и пользовательских интерфейсов, так и для обычных программ, благодаря движку V8 от Google.

Для платформы уже создано более чем 100000 пакетов, которыми можно управлять с помощью менеджера пакетов Node или NPM. Это отличная система для расширяемости приложения с помощью решений с открытым исходным кодом. В этой статье мы рассмотрим четыре способа установить Node js Ubuntu 18.04. Мы рассмотрим их все ниже, но рекомендуется использовать первый:

  • Установите скрипт Nvm, для управления несколькими версиями Node Js;
  • Установить программу из официальных репозиториев вашего дистрибутива;
  • Установить пакеты из PPA;
  • Установка Node js из бинарных пакетов, распространяемых на официальном сайте;

Первый способ рекомендованный, но второй более простой, третий и четвертый позволяют получить более новые версии программ. Если у вас уже была установлена более старая версия Node js, ее нужно удалить, чтобы не возникало конфликтов, также вы можете просто обновить программу, для этого смотрите статью как обновить Node.js на Windows, Linux и Mac.

Удалить старую версию Node js

В Ubuntu пакет Node Js называется по-старому — Node, эта программа вам не нужна и вы можете ее удалить. Если программа останется, некоторые операции могут выполняться с помощью нее и это будет вызывать конфликты.

Сначала давайте проверим установлена ли у вас эта программа:

dpkg —get-selections | grep node

Теперь вы можете ее удалить с помощью следующих команд:

sudo apt purge nodejs

Теперь можно переходить к рассмотрению того как установить Node js Ubuntu 18.04.

Установка Node.js в Node Version Manager

Чтобы установить Node js Ubuntu 18.04 с помощью NVM нам понадобится компилятор C++ в системе, а также другие инструменты для сборки. По умолчанию система не поставляется с этими программами, поэтому их необходимо установить. Для этого выполните команду:

sudo apt install build-essential checkinstall

Также нам понадобится libssl:

sudo apt install libssl-dev

Скачать и установить менеджер версий NVM можно с помощью следующей команды:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

После завершения установки вам понадобится перезапустить терминал. Или можно выполнить:

Затем смотрим список доступных версий Node js:

Дальше можно устанавливать Node js в Ubuntu, при установке обязательно указывать версию, на данный момент самая последняя 11.0, но установим десятую:

Список установленных версий вы можете посмотреть выполнив:

Дальше необходимо указать менеджеру какую версию нужно использовать:

Как только появятся более новые версии node js, вы сможете их установить и активировать в системе. Посмотреть версию вы можете выполнив команду:

Чтобы удалить эту версию node js, ее нужно деактивировать:

nvm deactivate 10.0

Затем можно удалить:

Установка Node js с помощью пакетного менеджера Ubuntu

Это самый простой способ установки этой платформы. Сначала выполните команду:

sudo apt install nodejs

Затем установите менеджер пакетов npm:

sudo apt install npm

Теперь вы можете проверить работоспособность только что установленных программ:

Как видите, при использовании официальных репозиториев вы получаете более старую версию.

Установка Node js из PPA

Установка Node js Ubuntu из PPA, это альтернативный вариант, позволяющий получить более новую версию, достаточно простым способом. Сначала добавьте репозитории Node js в список репозиториев Ubuntu с помощью такой одной из следующих команд. Для установки самой последней версии выполните:

curl -sL https://deb.nodesource.com/setup_10.x | sudo bash —

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash —

Затем просто установите программу с помощью пакетного менеджера:

sudo apt install nodejs

Проверяем, что получилось:

Установка Node js из бинарников

Установка Node Js Ubuntu 18.04 через бинарные файлы не рекомендуется, потому что вы не сможете автоматически обновить программу до новой версии, вам придется повторять процедуру заново. Вы можете скачать установочные файлы Node js из официального сайта проекта. Здесь доступны как 32 битная, так и 64 битная версия. Вам нужно скачать файл именно для своей системы.

Чтобы узнать архитектуру выполните:

Откройте официальный сайт Node js и найдите нужную версию, затем скачайте архив для своей архитектуры:

Вы можете скачать Node js и с помощью терминала, например, эта команда для 64 бит версии:

Теперь распаковываем бинарные файлы программы:

sudo tar -C /usr/local —strip-components 1 -xf ./node-v10.0.0-linux-x64.tar.gz

Смотрим версию, чтобы убедится, что все работает:

Выводы

В этой статье была рассмотрена установка Node Js Ubuntu 18.04 популярной платформы для программирования на JavaScript. Мы рассмотрели различные способы установки, если у вас остались вопросы, спрашивайте в комментариях!

Источник

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

Сейчас пользователи операционной системы Ubuntu все чаще интересуются различными дополнительными компонентами, необходимыми для расширения общей функциональности. Некоторые устанавливают специальные наборы софта, обеспечивающее взаимодействие с сетевыми протоколами или позволяющие создавать программы разного назначения. Одним из важнейших элементов, который предназначен для превращения JavaScript в язык общего назначения, называется Node.js. По умолчанию он отсутствует в Ubuntu, поэтому сегодня мы хотим продемонстрировать четыре доступных метода его инсталляции.

Устанавливаем Node.js в Ubuntu

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

Подготовительные действия

Некоторые обладатели рассматриваемого дистрибутива уже имеют установленную программу под названием Node. Сейчас она не используется, но может мешать корректному взаимодействию с Node.js, поэтому перед началом инсталляции мы рекомендуем проверить наличие этого софта и удалить его, что осуществляется так:

  1. Откройте список приложений и запустите «Терминал». Вы можете открыть консоль и любым удобным для вас образом.

Напечатайте команду dpkg —get-selections | grep node , чтобы проверить наличие установленного ПО, а затем нажмите на клавишу Enter.

Если появилась пустая строка нового ввода, значит, софт не был найден и может переходить к инсталляции. В противном случае придется производить удаление.

При запросе пароля впишите его, подтвердив нажатием на Enter. Учтите, что во время написания символы не отображаются для безопасности.

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

Способ 1: Инсталляция в NVM

Выше мы уже уточнили, что такое NVM. Его предназначение заключается в управлении установленными версиями Node.js. Такой инструмент необходим только в том случае, если вы инсталлируете множество сборок и желаете время от времени переключаться между ними. Реализуется этот способ добавления компонента тоже через консоль.

  1. Начнем с инсталляции элементов, требуемых для корректного функционирования 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 — скопированная ранее ссылка на архив.

Дождитесь окончания загрузки. Во время этого процесса вы будете видеть прогресс в отдельной строке.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Меню mac os для windows 10
  • Меню mac os ubuntu
  • Менеджер файлов для mac os x
  • Менеджер программ mac os
  • Менеджер паролей для mac os