Что такое Node.js?
Node.js – это система, которая использует событийно-управляемое программирование (в отличие от многопотоковых программ) для создания масштабируемых приложений и сетевых программ; особенно эффективна в создании веб-серверов. Написанная в Javascript (2009 год), в настоящее время программа Node.js является вторым по популярности репозиторием на GitHub.
Требования
Если компилятор (build-essential) и curl уже установлены на сервер, можете смело пропускать действия, описанные в этом разделе. Эти инструменты необходимы для установки Node.js. Кроме того, для выполнения следующих трех команд понадобятся привилегии sudo (хотя фактическая установка Node.js не требует их).
Итак, запустите команду apt-get update, прежде чем приступить к установке любой из требуемых программ.
sudo apt-get update
По завершении обновления системы установите компилятор:
sudo apt-get install build-essential
Затем скачайте инструмент curl, который понадобится для установки Node.js.
sudo apt-get install curl
Установив оба компонента, можете приступать непосредственно к установке Node.js.
Установка Node.js и NPM (Node Package Manager)
Пожалуй, описанный ниже способ установки Node.js – самый простой. Согласно данным, размещенным на сайте проекта, существует восемь способов установки Node.js; при необходимости за дополнительной информацией можно обратиться к этой странице.
Следуя простым инструкциям ниже, можно установить Node.js на локальную систему.
Для начала нужно изменить путь, чтобы добавить команды из каталога ~/local/bin:
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
Затем выполните файл .bashrc:
. ~/.bashrc
Создайте два новых каталога для установки:
mkdir ~/local
mkdir ~/node-latest-install
Перейдите в папку latest-install:
cd ~/node-latest-install
Запустите curl, чтоб скачать тарбол node.js, а затем распакуйте его:
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
Выполнив это, можете начать процесс установки, ограничив его локальной системой пользователя (это гарантирует, что в дальнейшем не понадобятся привилегии sudo).
./configure --prefix=~/local
Запустите make install, но имейте в виду: установка займет некоторое время.
make install
В завершение скачайте пакет node package manager (опять же, с помощью curl):
curl -L https://npmjs.org/install.sh | sh
Выполнив все эти действия, можете проверить, работает ли установленная программа, запросив версию Node.js:
node -v