Установка Node.js с помощью NVM (Node Version Manager)
NVM (Node Version Manager) - менеджер, который позволяет управлять версиями платформы Node.js. Представляет собой bash-скрипт, с помощью которого можно устанавливать, выполнять команды, устанавливать переменную окружения PATH
и др. И все это можно выполнять с определенной версией Node.js.
Шаг #1: Установка компилятора C++
Для работы NVM необходим компилятор C++, который содержится в списке пакетов для правильной работы C++ приложений - build-essential
.
Также будет полезен пакет заголовочных файлов SSL для обеспечения безопасного соединения - libssl-dev
.
Сначала выполним команду для обновления локального индекса пакетов до последних изменений в репозиториях:
sudo apt-get update
Далее установим нужные пакеты:
sudo apt-get -y install build-essential libssl-dev
Шаг #2: Установка NVM
Скачаем и установим NVM с сервера разработчика. Перед выполнением следующей команды, убедитесь, что у вас установлена утилита curl
.
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
На момент публикации статьи, последней версией NVM являлась - v0.33.1. Для загрузки самой свежей версии вы можете посетить страницу проекта NVM на GitHub и изменить номер версии в команде выше на самый последний.

После установки NVM вам будет предложено перезагрузить оболочку, для того чтобы установки вступили в силу, однако вместо этого вы можете просто выполнить следующую команду:
source ~/.bashrc
Шаг #3: Проверка успешности установки NVM
Узнать успешно ли прошла установка NVM, можно выполнив команду на получение текущей версии приложения:
nvm --version

Шаг #4: Установка Node.js
Для загрузки, компиляции и установки последней стабильной версии Node.js, выполним следующую команду:
nvm install stable
Чтобы проверить текущую активную версию Node.js, выполните:
nvm current

Если вы хотите установить Node.js определенной версии, например - v6.10.0
, то достаточно указать номер версии при установке:
nvm install 6.10.0
Вы можете устанавливать несколько версий Node.js. Для того чтобы узнать список установленных версий введите в консоли:
nvm ls
Для того чтобы узнать все доступные версии платформы, используйте команду:
nvm ls-remote
После установки какой либо версии Node.js, она автоматически активируется. Если вы желаете перейти к другой установленной версии, например - v7.0.0
, введите команду:
nvm use 7.0.0
Команда выше модифицирует переменную окружения PATH
и активирует указанную версию платформы Node.js.
Для более подробного ознакомления с программой NVM вы можете прочитать справку по ней:
nvm help
Проверка установки NPM (Node Package Manager)
Вместе с Node.js также устанавливается пакетный менеджер для этой платформы. С помощью npm можно загружать модули и пакеты, которые могут оказаться очень полезными в разработке веб-сайтов.
Чтобы убедиться в успешной установке npm, достаточно проверить его версию:
npm -v
