Rocky Linux 安装 Node.js

一、概要

1. 环境

(1) Rocky Linux 9.1

(2) Node.js 16.0

二、安装

1. 准备

(1) 更新仓库

sudo dnf update -y

(2) 安装NPM依赖的构建工具

这个工具包包含众多编译环境,比如Python, C, C++等,如果跳过此步骤那么安装node-sass时可能会报找不到Python的错误。

sudo yum groupinstall 'Development Tools' -y

(3) 允许SHA1校验

默认情况下RHEL9不再支持SHA1校验,因为其安全性有限,为了能顺利安装,需要以下配置。

sudo update-crypto-policies --set DEFAULT:SHA1

注意,安全起见强烈建议在安装完成之后将SHA1校验关闭:

sudo update-crypto-policies --set DEFAULT

2. Node.js 18.x

(1) 安装

sudo yum install https://rpm.nodesource.com/pub_18.x/nodistro/repo/nodesource-release-nodistro-1.noarch.rpm -y
sudo yum install nodejs -y --setopt=nodesource-nodejs.module_hotfixes=1

(2) 校验

node -v
npm -v

3. Node.js 16.x

(1) 安装

curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs

(2) 校验

node -v
npm -v

4. module安装

(1) 安装格式

dnf module install nodejs:<stream>

(2) 查看module列表

dnf module list nodejs

(3) 安装

sudo dnf module install nodejs:20/common -y

三、参考

1. 官方

https://nodejs.org/en/download/package-manager#centos-fedora-and-red-hat-enterprise-linux

2. 其他

https://github.com/nodesource/distributions#installation-instructions

https://technixleo.com/install-node-js-centos-almalinux-rhel/

posted @ 2023-03-08 21:48  白马黑衣  阅读(726)  评论(0编辑  收藏  举报