Установка Node.js на Fedora 40

В этой инструкции мы покажем вам, как выполняется установка Node.js на Fedora 40. Node.js – это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая позволяет разработчикам выполнять код JavaScript вне веб браузера. Она построена на движке V8 JavaScript в Chrome и предназначена для создания масштабируемых сетевых приложений. Node.js приобрела огромную популярность в последние годы благодаря своей модели неблокируемого ввода-вывода. Которая ориентирована на события, что делает ее высокоэффективной и хорошо подходящей для приложений реального времени.

nodejs
nodejs

Данная статья предполагает, что вы обладаете базовыми знаниями Linux и умеете пользоваться терминалом. Установка Node.js проста, но вы должны использовать учётную запись root, если её нет, тогда вам придется добавить sudo к командам для получения прав root. Ну а теперь я покажу вам пошаговую установку Node.js на Fedora 40.

Требование к установке

Прежде чем приступить к процессу установки, убедитесь, что у вас есть следующие необходимые условия:

  • Сервер под управлением операционной системы: Fedora 40.
  • Рекомендуется использовать свежую установку ОС, чтобы избежать возможных проблем.
  • Для выполнения команд вам понадобится доступ к терминалу. Fedora предоставляет для этого приложение Terminal. Его можно найти в меню “Приложения“.
  • Стабильное интернет соединение для загрузки необходимых пакетов.
  • Некорневой пользователь sudo или доступ к корневому пользователю root.

Мы рекомендуем использовать не root пользователя, а пользователя sudo, так как при неосторожном обращении с правами root вы можете повредить систему.

Установка Node.js на Fedora 40

Шаг 1. Шаг 1. Обновление системы

Прежде чем приступить к процессу установки, надо убедиться, что ваша система Fedora обновлена. Выполните следующие команды, чтобы обновить систему.

sudo dnf clean all

sudo dnf update

Обновление Fedora
Обновление Fedora

Эти команды помогут вам избежать потенциальных конфликтов с существующим программным обеспечением и обеспечат совместимость с последней версией Node.js.

Шаг 2. Установка Node.js на Fedora 40

Установка Node.js с помощью стандартных репозиториев Fedora

Самый простой способ установки Node.js – это использование стандартного менеджера пакетов Fedora, dnf. Чтобы установить Node.js и npm, выполните следующую команду.

sudo dnf install nodejs

Установка Nodejs с помощью стандартных репозиториев Fedora
Установка Nodejs с помощью стандартных репозиториев Fedora

После завершения установки проверьте версию Node.js и npm. Делается это с помощью следующих команд.

node -v

npm -v

Проверка версий NodeJS
Проверка версий NodeJS

Установка Node.js с помощью репозитория NodeSource

Для тех, кому требуется определенная версия Node.js, репозиторий NodeSource является отличной альтернативой. NodeSource предоставляет больше версий, чем репозитории Fedora по умолчанию. Чтобы добавить NodeSource в вашу систему Fedora, выполните следующую команду curl.

curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash

Добавление NodeSource в систему Fedora
Добавление NodeSource в систему Fedora

Замените 20.x на нужную вам версию, затем установите Node.js.

sudo dnf install nodejs

Установка Node.js с помощью NVM (Node Version Manager)

NVM позволяет устанавливать и управлять несколькими версиями Node.js. Чтобы установить NVM на Fedora 40, используйте следующую команду curl.

Установка Node js с помощью NVM
Установка Node js с помощью NVM

После установки закройте и снова откройте терминал, а затем установите Node.js.

nvm install node

Эта команда устанавит последнюю версию Node.js. Чтобы установить конкретную версию, укажите ее номер.

nvm install 14.17.0

Сборка Node.js из исходных текстов

Для полного контроля над установкой вы можете скомпилировать Node.js из исходных текстов.

Сначала установите необходимые инструменты сборки. Делается это с помощью этих команд.

sudo dnf groupinstall 'Development Tools'

sudo dnf install gcc-c++ make

Далее клонируйте репозиторий Node.js и скомпилируйте его.

git clone https://github.com/nodejs/node.git

cd node

./configure

make

sudo make install

Этот процесс может занять некоторое время, так как он предполагает компиляцию исходного кода на вашем сервере или компьютере.

Поздравляем! Вы успешно установили Node.js. Спасибо, что воспользовались этим руководством по установке Node.js на вашу систему Fedora 40. Для получения дополнительной или полезной информации мы рекомендуем вам посетить официальный сайт Node.js.

 

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем. Мои глубокие знания и обширный практический опыт в этих сферах позволяют мне создавать детальные руководства и учебные материалы, ценные для пользователей всех уровней.

Я стремлюсь делать сложные темы доступными и понятными, надеюсь что мой вклад в сообщество IT будет оценен по достоинству.

Моя работа направлена на образование и распространение знаний в области информационных технологий, помогая другим расширять свои возможности и углублять понимание современных технологий.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.