Введение
Если вы намерены установить NodeJS на сервер Fedora 30 удаленно, читайте дальше, в противном случае, если вы хотите установить NodeJS на свой локальный компьютер, пропустите первый абзац «Подключение к серверу» и прочитайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh VOSTRO_UTENTE@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установка ноды через репозиторий
Перед началом установки необходимых программ рекомендуется скачать и установить все обновления с помощью yum, затем из терминала:
sudo yum update
Node присутствует в официальных репозиториях Fedora, поэтому вы можете установить его с помощью следующей команды:
sudo yum install nodejs
Чтобы убедиться в правильности установки, мы проверяем номер версии только что установленного Node:
node --version
Устанавливаем менеджер пакетов NPM Node:
sudo yum install npm
Установка узла из источника
Кроме того, вы можете установить Node из исходного кода.
Устанавливаем wget, чтобы иметь возможность скачивать нужные пакеты из терминала:
yum install wget
Подключитесь к странице загрузки Node, чтобы проверить последнюю доступную версию.
Из терминала:
wget http://nodejs.org/dist/node-latest.tar.gz
Распакуйте архив и войдите в новую папку:
tar xzvf node-latest.tar.gz && cd node-v*
Устанавливаем необходимые для компиляции пакеты:
sudo yum install gcc gcc-c++
Убедитесь, что Python установлен правильно, чтобы установить Python 2:
sudo dnf install python
Чтобы установить Python 3
sudo dnf install python3
Собираем программу:
./configure
Убедитесь, что make установлен правильно:
sudo yum install make
Следовательно:
make
Компиляция может занять много времени. После завершения можем приступить к установке:
sudo make install
Чтобы убедиться в правильности установки, мы проверяем номер версии только что установленного Node:
node --version
Установка 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 на Fedora 30 завершена.