二进制
1、下载nodejs
image.png
wget https://npm.taobao.org/mirrors/node/v16.9.0/node-v16.9.0-linux-x64.tar.xz
2、解压
tar -xvf node-v16.9.0-linux-x64.tar.xz
3、移动node并重命名
mv node-v16.9.0-linux-x64 /usr/local/node
4、将node源文件映射到usr/bin下的node文件
ln -s /usr/local/node/bin/node /usr/bin/node
ln -s /usr/local/node/bin/npm /usr/bin/npm
ln -s /usr/local/node/bin/npx /usr/bin/npx
5、配置node文件安装路径
cd /usr/local/node/
mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"
6、测试
node -v
npm -v
源码安装(比较慢)
1、安装相关组件
yum install -y openssl*
yum -y install ncurses-devel
yum -y install gcc-c++
yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
2、进入目录
cd /usr/local/src/
3、下载nodejs
image.png
wget https://npm.taobao.org/mirrors/node/v16.9.0/node-v16.9.0.tar.gz
4、解压
tar -xvf node-v16.9.0.tar.gz
5、预编译
cd ./node-v16.9.0.tar.gz
./configure
6、编译并安装
make && make install