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

Для начала необходимо подключиться к серверу по SSH используя PuTTy на Windows либо при использовании Linux/Mac OS с помощью команды

ssh root@IP

где IP — это IP адрес вашего сервера, в нашем случае это 31.131.0.0

При первом подключении система спросит нужно ли добавлять IP в список доверенных хостов, необходимо ввести «yes», нажать «Enter», после чего ввести пароль. Если Вы копируете пароль из письма, отправленного Вам после заказа сервера, будьте внимательны и не скопируйте лишний пробел. Вот так будет выглядеть окно после подключения к серверу по SSH:

Подключение к серверу по SSH

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

После того как мы подключились необходимо обновить репозиторий программ до последних версий с помощью следующей команды

yum -y update

Выполнение команды может занять несколько минут, отчет обо всех обновленных пакетах будет выводиться на экран. После выполнения команды мы получим отчет со списком всех обновленных, а также установленных пакетов.

Затем необходимо установить Development Tools. Это группа инструментов для компиляции ПО из исходного кода. Мы будем использовать следующую команду:

yum -y groupinstall "Development Tools"
Отчет об установке Development Tools

По окончании мы также получим отчет о результатах выполнения команды со списком установленных пакетов.

Затем необходимо установить GNU screen для того, чтобы иметь возможность при подключении к ВПС иметь доступ к нескольким сессиям одновременно. Мы будем использовать следующую команду для установки:

yum -y install screen
Отчет об установке GNU screen

После того, как мы подготовили систему к установке Node.js необходимо перейти в каталог, в котором вы будете хранить системные файлы. По умолчанию это src, перейти в него можно с помощью следующей команды:

cd /usr/src

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

Переход в папку с системными файлами

Затем необходимо скачать последнюю версию программы с помощью команды wget.

Чтобы получить необходимую нам ссылку на последнюю версию необходимо перейти на https://nodejs.org/en/download/ и в новой вкладке открыть ссылку «Source Code». Скачивать архив на свой компьютер не нужно, нас интересует только ссылка на него, которую мы скопируем из строки браузера. После этого необходимо выполнить следующую команду:

wget http://nodejs.org/dist/v4.2.2/node-v4.2.2.tar.gz
Скачивание архива

После скачивания архив необходимо распаковать с помощью этой команды:

tar zxf node-v4.2.2.tar.gz

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

cd node-v4.2.2

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

./configure

ВНИМАНИЕ!!!

Если Вы получаете следующее уведомление:

Предупреждение

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

После подготовки компилятора необходимо скомпилировать исходный код с помощью команды

make

Компиляция может занять от 5 до 10 минут, если выполнение команды заняло меньше, внимательно прочитайте отчет, возможно произошла какая-то ошибка и компиляцию необходимо провести еще раз или скачать другую версию Node.js.

После завершения компиляции выполняем установку с помощью команды:

make install

Когда установка завершена на экран будет выведен путь, куда помещены конфигурационные файлы, по умолчанию это /usr/local/bin/node.

Путь к файлам

Установка Node.js на Debian/Ubuntu с помощью nvm

Для установки Node.js на Debian/Ubuntu лучше всего использовать инструмент nvm, так как с его помощью можно выбрать версию при установке.

Для начала необходимо обновить пакеты системы с помощью команды:

sudo apt-get update
Обновление системы

Затем устанавливаем пакеты из репозиториев нашей ОС, которые позволяют собирать пакеты из исходников, используя данную команду:

sudo apt-get install buils-essential libssl-dev

Во время установки на Debian система может попросить подтвердить, что Вы готовы использовать дополнительное место на диске, необходимо ввести «yes» и нажать «Enter»

Подтверждение использования места на диске

Затем устанавливаем NVM c помощью следующей команды:

curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
Установка NVM

После установки NVM нам нужно будет перелогиниться в систему либо же обновить данные с помощью команды

source ~/.profile

После того, как данные о системе обновлены необходимо узнать доступные версии Node.js с помощью команды

nvm ls-remote
Список доступных версий

Выбираем из списка нужную нам версию и используем команду для установки

nvm install 5.1.0
Установка выбранной версии

После установки эта версия будет использоваться по умолчанию. Если на вы установили на сервере несколько версий, то для того, чтобы указать системе какую версию необходимо использовать применяем следующую команду:

nvm use 5.1.0

По умолчанию исполняемый файл Node.js вызывется командой

node