Как установить Node.js 10 LTS на RHEL 8 / CentOS 8

Как установить Node.js 10 LTS на RHEL 8 / CentOS 8

 

Добро пожаловать в наше руководство по установке Node.js 10 LTS в системе CentOS 8 / RHEL 8 Linux. Node.js — популярный бесплатный серверный язык программирования с открытым исходным кодом, работающий на различных платформах (Linux, Windows, Unix, macOS).  Node 10 LTS под кодовым названием « Dubnium ». будет поддерживаться до апреля 2020 года.

 

Установка Node.js 10 LTS на RHEL 8 / CentOS 8

Node.js — это среда выполнения JavaScript, построенная на движке JavaScript V8 Chrome для простого создания быстрых масштабируемых сетевых приложений. Чтобы установить Node.js 10.x LTS на RHEL 8, используйте репозиторий AppStream. RHEL 8 распространяет как Node.js 8, так и 10.

Смотрите доступные версии Node на:

$ sudo dnf module list | grep nodejs
nodejs 10 [d] development, minimal, s2i, default [d] Javascript runtime 
nodejs 8 development, minimal, s2i, default [d] Javascript runtime

По умолчанию установлена ​​версия Nodejs 10, но вы можете явно указать версию Node.js для установки.

sudo dnf module install nodejs:10

Когда будет предложено подтвердить да / нет, нажмите  y.

Transaction Summary
=======================================================================================================================================================
Install  3 Packages

Total download size: 12 M
Installed size: 56 M
Is this ok [y/N]: y

Дождитесь завершения установки и проверьте версию:

$ node --version
v10.14.1

Если вы хотите вместо этого установить Node.js  v8  , установите его, как показано ниже.

sudo dnf module install nodejs:8

Полную информацию о пакете можно просмотреть с помощью rpmкоманды.

$ rpm -qi nodejs
Name        : nodejs
Epoch       : 1
Version     : 10.11.0
Release     : 2.el8+2021+27085a9b
Architecture: x86_64
Install Date: Thu 06 Dec 2018 01:02:58 AM EST
Group       : Development/Languages
Size        : 43977709
License     : MIT and ASL 2.0 and ISC and BSD
Signature   : RSA/SHA256, Thu 18 Oct 2018 03:14:29 AM EDT, Key ID 938a80caf21541eb
Source RPM  : nodejs-10.11.0-2.el8+2021+27085a9b.src.rpm
Build Date  : Thu 11 Oct 2018 11:03:49 AM EDT
Build Host  : x86-vm-10.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Vendor      : Red Hat, Inc.
URL         : http://nodejs.org/
Summary     : JavaScript runtime
Description :
Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications.
Node.js uses an event-driven, non-blocking I/O model that
makes it lightweight and efficient, perfect for data-intensive
real-time applications that run across distributed devices.

Вам также может потребоваться установить Инструменты разработки для создания программного обеспечения Node.

sudo dnf install -y gcc-c++ make

Теперь на вашем сервере RHEl 8 установлен Node.js 10.