如何在 RHEL 8/CentOS 8 上安装 Node.js 12,10
欢迎阅读我们有关如何在 CentOS 8/RHEL 8 Linux 系统上安装 Node.js 12,10 LTS 的指南。 Node.js 是一种流行的免费开源服务器端编程语言,可以在各种平台(Linux、Windows、Unix、macOS)上运行。
您还可以从我之前的文章 Red Hat Enterprise Linux 8 (RHEL 8) 新功能和评论中了解 RHEL 8 新功能。
在 RHEL 8/CentOS 8 上安装 Node.js 12,10 LTS
Node.js 是一个基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时,可轻松构建快速、可扩展的网络应用程序。要在 RHEL 8/CentOS 上安装 Node.js 12,10.x LTS,请使用 AppStream 存储库。截至本文更新时,RHEL 8 分发了 Node.js 16、14、12 和 10。
查看可用的 Node 版本:
$ dnf module list nodejs
Last metadata expiration check: 0:03:49 ago on Mon 21 Aug 2023 09:16:06 AM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime
nodejs 12 common [d], development, minimal, s2i Javascript runtime
nodejs 14 common [d], development, minimal, s2i Javascript runtime
nodejs 16 common [d], development, minimal, s2i Javascript runtime
nodejs 18 common [d], development, minimal, s2i Javascript runtime
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
默认安装的版本是 Nodejs 10,但您可以显式指定要安装的 Node.js 版本。
### Node.js 12 ###
sudo dnf module install nodejs:12
### Node.js 10 ###
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
v12.22.12
如果您有兴趣安装 Node.js v16 和 v18,请按如下方式安装
sudo dnf module install nodejs:18
sudo dnf module install nodejs:16
可以使用 rpm 命令查看完整的软件包详细信息。
$ rpm -qi nodejs
Name : nodejs
Epoch : 1
Version : 12.22.5
Release : 1.module+el8.4.0+647+e905fa21
Architecture: x86_64
Install Date: Thu May 5 23:30:20 2022
Group : Development/Languages
Size : 38168683
License : MIT and ASL 2.0 and ISC and BSD
Signature : RSA/SHA256, Tue Sep 21 21:23:59 2021, Key ID 15af5dac6d745a60
Source RPM : nodejs-12.22.5-1.module+el8.4.0+647+e905fa21.src.rpm
Build Date : Tue Sep 21 21:16:37 2021
Build Host : ord1-prod-x86build002.svc.aws.rockylinux.org
Relocations : (not relocatable)
Packager : [email
Vendor : Rocky
URL : http://nodejs.org/
Summary : JavaScript runtime
....
您可能还需要安装开发工具来构建 Node 软件。
sudo dnf install -y gcc-c++ make
您现在已经在 RHEl 8 服务器上安装了 Node.js 12/Node.js 10。另请阅读