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/