Установка Node.js для ОС Ubuntu

Установка 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
Установка NVM

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

source ~/.bashrc

Шаг #3: Проверка успешности установки NVM

Узнать успешно ли прошла установка NVM, можно выполнив команду на получение текущей версии приложения:

nvm --version
Проверка версии NVM
Проверка версии NVM

Шаг #4: Установка Node.js

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

nvm install stable

Чтобы проверить текущую активную версию Node.js, выполните:

nvm current
Проверка версии Node.js
Проверка версии Node.js

Если вы хотите установить 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
Проверка версии npm
Проверка версии npm