如何在RHEL 8/CentOS 8上安装Node.js 10 LTS

时间:2020-02-23 14:31:14  来源:igfitidea点击:

欢迎来到我们的指南,了解如何在CentOS 8/RHEL 8 Linux系统上安装Node.js 10 LTS。 Node.js是一种流行的免费开放源代码服务器端编程语言,可在各种平台(Linux,Windows,Unix,macOS)上运行。代号为Dubnium的Node 10 LTS。将一直受支持到2017年4月。

我们还可以从我以前的文章Red Hat Enterprise Linux 8(RHEL 8)的新功能和评论中了解RHEL 8的新功能。

在RHEL 8/CentOS 8上安装Node.js 10 LTS

Node.js是基于Chromes V8 JavaScript引擎构建的JavaScript运行时,可轻松构建快速,可扩展的网络应用程序。要在RHEL 8上安装Node.js 10.x LTS,请使用AppStream存储库。 RHEL 8分发了Node.js 8和10.

在以下位置查看可用的节点版本:

$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

当提示我们输入是/否确认时,请按。

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.jsv8,请按照以下方式安装

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 2016 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 2016 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 2016 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.