前提

检查epel-release包是否已经安装:

1
# yum list install|grep epel-release

或:

1
# yum info epel-release

若无,则安装:

1
# yum install epel-release

注:EPEL(Extra Packages for Enterprise Linux)企业版Linux的额外软件包,是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。

安装

注意,通过yum 安装的版本比较低,可以通过node。

1
2
# yum install nodejs
# yum remove nodejs

参考node官方网站提示第三方维护的方法:

https://github.com/nodesource/distributions/blob/master/README.md

按提示,仍然要检查构建工具,若没有,则要安装:

1
2
yum install gcc-c++ make
# or: yum groupinstall 'Development Tools'

执行:

1
# curl -sL https://rpm.nodesource.com/setup_13.x | bash -

输出日志中最后有:

1
2
3
4
5
6
7
.....
## Run `sudo yum install -y nodejs` to install Node.js 13.x and npm.
## You may also need development tools to build native addons:
     sudo yum install gcc-c++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
     sudo yum install yarn

安装:

1
sudo yum install -y nodejs

经过漫长等待…..

运行:

1
2
# node -v
v13.3.0