Как установить node js linux
Как установить Node.js на сервер с Linux
Node.js — среда выполнения JavaScript на стороне сервера. Это кроссплатформенная программа с открытым исходным кодом, которая активно используется в разработке.
В качестве примера поставим Node.js на виртуальный выделенный сервер с Ubuntu 18.04.
Как установить Node.js через панель управления сервером
У меня есть VDS на Timeweb. Поставить на него Node.js можно при создании нового сервера или через переустановку программного обеспечения.
Например, мне нужен новый сервер с Node.js. Все просто:
У меня уже есть один VDS с установленной Ubuntu 18.04. Поэтому вместо того, чтобы создавать новый сервер, я просто переустанавливаю программное обеспечение. Для этого нужно выбрать VDS на дашборде и перейти в раздел «Система». Здесь есть вкладка «Программное обеспечение». Внутри нее — кнопка «Переустановить».
Дальше все то же самое, что и при настройке конфигурации нового сервера. Необходимо выбрать операционную систему и дополнительное ПО. Затем появится предупреждение о том, что переустановка уничтожит все данные с системного накопителя. Нужно подтвердить намерение, поставив галочку, и затем нажать на кнопку «Начать переустановку».
Сервер выключится, затем включится. На привязанный к учетной записи адрес электронной почты придет письмо с информацией о том, что операционная система переустановлена. В этом сообщении будут также данные для удаленного подключения к серверу.
Чтобы убедиться в том, что установка завершена, открываем консоль в панели управления сервером или подключаемся через SSH. Выполняем команду
Готово, можно работать с Node.js.
Как установить Node.js на хостинг из репозитория Ubuntu
Если хостер не предоставляет возможность установки Node.js при конфигурации сервера, можно инсталлировать среду разработки другими способами.
Самый простой вариант на Ubuntu — установка из репозитория дистрибутива. Мы можем подключиться к серверу через SSH или использовать консоль в его панели управления. Разницы нет — команды в обоих случаях будут одинаковыми.
Первый шаг — обновление кэша APT. Оно выполняется следующей командой:
Мы убедились, что репозитории синхронизированы. Теперь можно загрузить и установить Node.js. Выполняем в консоли команду:
Инсталляция начнется после ввода пароля от сервера. Система установит последнюю стабильную версию Node.js. Чтобы убедиться в том, что инсталляция прошла успешна, вызовем проверку версии:
Можно также установить менеджер пакетов Node.js, который называется NPM. Для этого в терминале выполняем команду
Если вы решите, что Node.js вам не нужна, удалите платформу следующей командой:
Это самый простой способ. Минус у него один — вы не можете выбрать версию Node.js, которая будет установлена на сервер. Если для вас это важно, используйте другой способ инсталляции.
Как установить Node.js на сервер с помощью NVM
Node Version Manager (NVM) позволяет при установке выбрать конкретную версию Node.js. Это полезно, если вы хотите использовать не последнюю стабильную сборку, а одну из предыдущих версий.
Первый шаг — установка NVM. Для этого мы будем использовать wget. Если вы не уверены, что он у вас есть, выполните в консоли следующую команду:
Затем инсталлируйте последнюю версию nvm:
Обратите внимание на номер версии — в нашем случае это 0.35.3. Посмотреть его можно на GitHub, где лежат файлы nvm.
Затем нужно перелогиниться в систему или обновить данные. Для этого выполните команду:
Теперь можно с помощью NVM посмотреть все доступные для установки версии Node.js и выбрать подходящую. Сначала выведем список для Ubuntu:
Чтобы выбрать версию, укажите ее номер в команде. Например:
Чтобы убедиться в том, что установка прошла успешно, проверьте версию Node.js:
Если в консоли отобразился номер сборки, значит, все хорошо.
Если вы решите отказаться от Node.js, то избавьтесь от NVM. Сначала нужно его деактивировать:
После этого можно будет заново установить Node.js тем же методом, если появится такая необходимост ь.
Как установить Node.js из репозитория бинарных дистрибутивов
Это тоже простой способ, который позволяет получить новую версию Node.js с помощью пары запросов. Например, для установки версии 12 на Ubuntu нужно выполнить в терминале две команды:
Первая команда добавляет репозиторий, вторая — устанавливает среду.
Как установить Node.js и npm в Debian 10 Linux
Node.js — это кроссплатформенная среда выполнения JavaScript, построенная на JavaScript в Chrome и предназначенная для выполнения кода JavaScript на стороне сервера. С помощью Node.js вы можете создавать масштабируемые сетевые приложения.
npm — это менеджер пакетов по умолчанию для Node.js, который помогает разработчикам делиться и повторно использовать свой код.
В этом руководстве мы покажем вам несколько различных способов установки Node.js и npm на Debian 10 Buster. Выберите вариант установки, подходящий для вашей среды.
Установка Node.js и npm из репозиториев Debian
Node.js и npm можно установить из стандартных репозиториев Debian. На момент написания в репозиториях была версия v10.x, которая является последней версией LTS.
Чтобы установить Node.js и npm на ваш Debian, используйте следующие команды:
Когда установка будет завершена, проверьте ее, набрав:
Команда отобразит версию Node.js:
Это самый простой способ установить Node.js и npm в Debian, и его должно хватить для большинства случаев использования.
Установка Node.js и npm из репозитория NodeSource
NodeSource — это компания, специализирующаяся на предоставлении поддержки узлов корпоративного уровня. Он поддерживает репозиторий APT, содержащий несколько версий Node.js.
Используйте этот репозиторий, если вам нужно установить определенную версию Node.js. На момент написания репозиторий NodeSource предоставляет следующие версии:
Мы установим Node.js версии 12.x.
Начните с добавления репозитория NodeSource в вашу систему, выполнив следующую команду curl :
После добавления репозитория для установки Node.js введите npm:
Убедитесь, что Node.js правильно установлен, набрав:
Установка Node.js и npm с помощью NVM
NVM (Node Version Manager) — это сценарий bash, который позволяет управлять несколькими версиями Node.js. С помощью NVM вы можете установить и удалить любую версию Node.js, которую хотите использовать или протестировать.
Используйте этот метод, если вы хотите установить Node.js для каждого пользователя.
Чтобы установить NVM в вашей системе, введите команду ниже. Не используйте sudo как он активирует сценарий для пользователя root.
Сценарий установки клонирует репозиторий nvm из Github в каталог
/.nvm и добавляет путь nvm к вашему профилю Bash или ZSH.
Чтобы начать использовать сценарий nvm, откройте новый сеанс оболочки или выполните команды, напечатанные на экране. Делай то, что тебе легче.
Теперь, nvm сценарий nvm установлен в вашей системе Debian, вы можете установить последнюю стабильную версию Node.js с помощью:
Установим еще две версии, последнюю версию LTS и версию 8.16.0:
После этого, чтобы перечислить все установленные версии Node.js, введите:
Если вы хотите изменить текущую активную версию, скажем, до v10.16.2, вы должны запустить:
Чтобы изменить Node.js по умолчанию, например, на v10.16.2 используйте:
Установка средств разработки
Инструменты разработки необходимы для компиляции и установки собственных надстроек из реестра npm. Установите пакет, запустив:
Удаление Node.js
Если по каким-либо причинам вы хотите удалить пакеты Node.js и npm, используйте следующую команду:
Выводы
Мы показали вам три различных способа установки Node.js и npm в вашу систему Debian 10. Выбор метода зависит от ваших требований и предпочтений.
Теперь, когда вы установили Node.js в свою систему Debian 10, пришло время развернуть ваше приложение.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Установка Node.JS на Linux-сервере
Node.JS — это среда исполнения JavaScript-кода. Она основана на движке V8, использующемся в браузере Google Chrome. С помощью Node.JS на JavaScript можно писать серверные приложения или бэкенд для сайтов.
Установка Node.JS на сервер может понадобиться по разным причинам. От них зависит выбор способа установки:
Для установки подключитесь к серверу по SSH.
Узнать последнюю актуальную версию Node.JS можно на официальном сайте:
Установка Node.JS из репозиториев операционной системы
Чтобы проверить доступную для установки версию, используйте команду:
Ubuntu и Debian:
Centos:
Установка выполняется за один шаг:
Ubuntu и Debian:
Centos:
Чтобы убедиться, что установка прошла корректно, проверьте версию Node.JS и пакетного менеджера npm :
Ubuntu и Debian:
Centos:
Установка Node.JS из репозиториев NodeSource
При этом способе установки можно установить актуальную версию Node.JS. Список поддерживаемых операционных систем можно увидеть здесь.
Ubuntu и Debian:
Centos:
Для примера выполним установку последней стабильной версии Node.JS. Для этого нужно выполнить команды:
Ubuntu и Debian:
Centos:
Чтобы убедиться, что установка прошла корректно, проверим версию Node.JS и пакетного менеджера npm :
Ubuntu и Debian:
Centos:
Установка Node.JS с помощью менеджера версий nvm
Скрипт установит nvm в домашнюю папку текущего пользователя (в примере это пользователь root и его папка /root ) и добавит алиас для вызова менеджера в конфигурационный файл пользователя. Чтобы обновить терминал с учётом этих изменений, введите команду:
Просмотреть полный список доступных к установке версий Node.JS можно с помощью команды:
Установить самую последнюю версию Node.JS можно следующим образом:
node в примере — это алиас к последней актуальной версии.
Установить конкретную версию из списка доступных можно так:
После установки проверьте, что Node.JS установлен корректно, с помощью команды:
Для проверки списка уже установленных версий Node.JS введите в терминале:
Удалить установленную с помощью nvm версию Node.JS можно в два шага:
Проверяем, какая версия Node.JS сейчас используется:
Если используется та версия, которую нужно удалить, сначала необходимо деактивировать её, после чего уже выполнить удаление:
Если используется другая версия, удаление можно запустить сразу:
Установка последних версий 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 20.04
Published on June 11, 2020
Введение
Node.js — это среда выполнения JavaScript для программирования на стороне сервера. Она позволяет разработчикам создавать масштабируемый серверный функционал с помощью JavaScript, языка, который многим уже знаком по веб-разработке под браузер.
В этом обучающем модуле мы покажем вам три разных варианта установки Node.js на сервере Ubuntu 20.04:
Предварительные требования
Для целей этого обучающего модуля предполагается, что вы используете ОС Ubuntu 20.04. Для начала вам потребуется учетная запись пользователя без привилегий root с привилегиями sudo. Чтобы создать такую учетную запись следуйте указаниям обучающего модуля «Начальная настройка сервера Ubuntu 20.04».
Вариант 1 — Установка Node.js с помощью Apt из репозиториев по умолчанию
В репозиториях Ubuntu 20.04 по умолчанию содержится версия Node.js, обеспечивающая согласованную работу в разных системах. На момент составления этого обучающего модуля в репозиториях хранится версия 10.19. Это не самая последняя версия, но она должна быть стабильной и подходить для небольших экспериментов с языком.
Выполните установку Node.js:
Проверьте, что установка выполнена успешно, запросив у node номер версии:
Это позволит вам устанавливать модули и пакеты для использования с Node.js.
Вариант 2 — Установка Node.js с помощью Apt через архив NodeSource PPA
Для установки другой версии Node.js вы можете использовать архив PPA (архив персональных пакетов), обслуживаемый NodeSource. Через PPA можно установить другие версии Node.js, кроме доступных в официальных репозиториях Ubuntu. На момент составления этого обучающего модуля доступны версии Node.js v10, v12, v13 и v14.
Вначале установим PPA для получения доступа к его пакетам. Используйте в домашнем каталоге команду curl для получения скрипта установки предпочитаемой версии. Замените 14.x предпочитаемым номером версии (если он отличается).
Дополнительную информацию о доступных версиях можно найти в документации по NodeSource.
Просмотрите содержимое загруженного скрипта в nano (или другом предпочитаемом текстовом редакторе):
Убедившись в безопасности запуска скрипта, закройте редактор и запустите скрипт с привилегиями sudo :
Архив PPA будет добавлен в вашу конфигурацию, и кэш локальных пакетов автоматически обновится. Теперь вы можете установить пакет Node.js, как описывалось в предыдущем разделе:
Вариант 3 — Установка Node с помощью Node Version Manager
Еще одним способом установки Node.js, который является достаточно гибким, является использование nvm, или Node Version Manager. Это программное обеспечение позволяет устанавливать и поддерживать несколько разных независимых версий Node.js и связанных с ними пакетов Node.
Чтобы установить NVM на ваш сервер Ubuntu 20.04, откройте страницу проекта на GitHub. Скопируйте команду curl из файла README, отображаемого на главной странице. Она позволит получить самую последнюю версию скрипта установки.
Проверьте и убедитесь, что вы не возражаете против изменений, которые вносит скрипт. Если вас удовлетворит результат, запустите команду еще раз с добавлением | bash в конце. URL-адрес, который вы используете, будет меняться в зависимости от последней версии NVM, но в настоящий момент скрипт можно загрузить и запустить с помощью следующей команды:
Теперь вы можете спросить у NVM, какие версии Node доступны:
Это очень длинный список! Вы можете установить версию Node, введя любую версию релиза, которую вы видите. Например, для получения версии 13.6.0 воспользуйтесь следующей командой:
Вы можете увидеть установленные вами различные версии с помощью следующей команды:
Также вы увидите псевдонимы для различных релизов Node с длительной поддержкой (LTS):
Вы можете переключаться между установленными версиями с помощью nvm use :
Вы можете проверить, что установка выполнена успешно, с помощью того же метода, использованного в других разделах. Введите следующую команду:
Корректная версия Node установлена на нашем компьютере, как мы и ожидали. Совместимая версия npm также доступна.