//14 版本的
//进入系统目录
# cd /usr/local/src/
//下载对应版本node
# wget https://registry.npmmirror.com/-/binary/node/v14.0.0/node-v14.0.0-linux-x64.tar.xz
//解压
# xz -d node-v14.0.0-linux-x64.tar.xz
# tar xf node-v14.0.0-linux-x64.tar
//改名
# mv node-v14.0.0-linux-x64 node-v14.0.0
//进入node目录
# cd node-v14.0.0
//做软连接
# ln -s /usr/local/src/node-v14.0.0/bin/node /usr/bin/node14
# ln -s /usr/local/src/node-v14.0.0/bin/npm /usr/bin/npm14
//测试
# node14 -v
# npm14 -v
//12 版本的
//进入系统目录
# cd /usr/local/src/
//下载对应版本node
# wget https://registry.npmmirror.com/-/binary/node/v12.18.3/node-v12.18.3-linux-x64.tar.xz
//解压
# tar xf node-v12.18.3-linux-x64.tar.xz
//改名
# mv node-v12.18.3-linux-x64 node-v12.18.3
//进入node目录
# cd node-v12.18.3
//做软连接
# ln -sf /usr/local/src/node-v12.18.3/bin/node /usr/bin/node
# ln -sf /usr/local/src/node-v12.18.3/bin/npm /usr/bin/npm
//测试
# node -v
# npm -v
//在想要使用的版本做软链接 使用 ln -sf 覆盖原链接
在linux系统安装nodejs环境,从新版的node v18开始 ,都需要GLIBC_2.27支持,如果系统内没有那么高的版本,就会报下边这些错
node: /lib64/libm.so.6: version `GLIBC_2.27 not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25 not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28 not found (required by node)
解决方法之一就是降低node版本