Установка узла из источника
Устанавливаем wget, чтобы иметь возможность скачивать нужные пакеты из терминала:
yum install wget
Подключитесь к странице загрузки Node, чтобы проверить последнюю доступную версию. В этом руководстве я скачаю версию v8.4.0.
Из терминала:
wget http://nodejs.org/dist/v8.4.0/node-v8.4.0.tar.gz
Распакуйте архив и войдите в новую папку:
tar xzvf node-v* && cd node-v*
Устанавливаем необходимые для компиляции пакеты:
sudo yum install gcc gcc-c++
Собираем программу:
./configure
make
Компиляция может занять много времени. После завершения можем приступить к установке:
sudo make install
Чтобы убедиться в правильности установки, мы проверяем номер версии только что установленного Node:
node --version
Установка ноды через EPEL
В качестве альтернативы мы можем установить Node, используя репозиторий EPEL.
Устанавливаем репозиторий EPEL:
sudo yum install epel-release
Устанавливаем nodejs:
sudo yum install nodejs
Чтобы убедиться в правильности установки, мы проверяем номер версии только что установленного Node:
node --version
Устанавливаем менеджер пакетов NPM Node:
sudo yum install npm
Установка Node.js с использованием NVM
Другой альтернативой установке Node является использование инструмента под названием NVM «Диспетчер версий Node». С помощью NVM можно установить разные версии Node.
Скачиваем и запускаем скрипт установки NVM с github. Измените **v0.33.2** на соответствие текущей версии.
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
Чтобы использовать только что установленный скрипт, нам нужно заново сгенерировать файл .bash_profile:
source ~/.bash_profile
Теперь вы можете установить Node. Чтобы просмотреть доступные версии, введите следующую команду:
nvm list-remote
Чтобы установить нужную версию: Пример:
nvm install v8.0.0
Чтобы просмотреть доступные версии:
nvm list
Чтобы проверить установленные версии Node:
nvm ls
Чтобы изменить версию Node, установите новую версию, например v7.10.0, и укажите:
nvm use v7.10.0
Если вы хотите сделать определенную версию Node по умолчанию, которая будет автоматически использоваться в новых сеансах, введите следующую команду:
nvm alias default v8.0.0
Итак, чтобы использовать версию v8.0.0, вы можете просто написать:
nvm use default
Чтобы проверить, какую версию Node вы используете:
node --version
Чтобы получить больше информации.
nvm help
Установка Node.js на CentOS 7 завершена.