Примечание. Это легкий способ установки Node.js ?>v0.10.4, но таит в себе вопрос целесообразности, потому что таким способом можно установить только старую версию Node.js, на котором особо современyого ничего не сделать и даже AngularJS требует версию, начиная с Node.js v6. Версии Node.js требуют разные компиляторы, которыми собираются бинарники. В старых версиях требовался старый GCC, а в новых версиях требуется GCC версии GCC v4.8.5 или clang++ v3.4 и выше, таким образом, если попытаетесь установить новую версию Node.js на CentOS может выскочить ошибка в консоли:
WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++)Поэтому, если если хотите установить новую версию, то советую почитать эту статью.
Сначала обновляем систему репозиторий:
yum update
Устанавливаем группу инструментов разработки Development Tools:
yum -y groupinstall "Development Tools"
Опция -y позволит избежать подтверждения действий на протяжении установки. После введите команду для установки ПО, необходимого для подключения к VPS и получения доступа к нескольким параллельным сессиям:
yum -y install screen
Переходим в папку /usr/src:
cd /usr/src
Загружаем архив с Node.js при помощи команды wget:
wget http://nodejs.org/dist/v0.10.4/node-v0.10.4.tar.gz
Все доступные архивы кода NodeJS можно посмотреть по ссылке http://nodejs.org/dist/.
Извлекаем содержимое скачанного архива:
tar zxf node-v0.10.4.tar.gz
Переместимся в каталог, используя команду cd:
cd node-v0.10.4
Выполняем скрипт configure:
./configure
Команда для компиляции исходного кода:
make
По окончанию данного процесса нужно выполнить общесистемную установку:
make install
Команда make install призвана разместить скомпилированные двоичные файлы в системный путь, чтобы каждый пользователь мог работать с ним, не отвлекаясь на дополнительные настройки. По умолчанию двоичный код Node.js “лежит” в /usr/local/bin/node.