Как установить Node.js на Fedora 30

12 set 2022 2 min di lettura
Как установить Node.js на Fedora 30
Indice dei contenuti

Введение

Если вы намерены установить 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 завершена.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.