事先准备以下两个文件夹
-
/opt/server/node:存放node安装包
-
/usr/local/node:node安装目录
1.下载安装包
存放在路径/opt/server/node下
wget https://cdn.npm.taobao.org/dist/node/v12.16.2/node-v12.16.2-linux-x64.tar.xz
也可以选择先下载再上传到linux
https://nodejs.org/zh-cn/download/
2.解压安装包
tar -xf node-v12.16.2-linux-x64.tar.xz
启动到安装路径(/usr/local/node)下
mv node-v12.16.2-linux-x64 /usr/local/node
3.设置软链接(使全局可用)
ln -s /usr/local/node/bin/node /usr/local/bin/node
ln -s /usr/local/node/bin/npm /usr/local/bin/npm
如果提示链接存在,可覆盖
ln -sf /usr/local/node/bin/node /usr/bin/node
ln -sf /usr/local/node/bin/npm /usr/bin/npm
4.测试可用
正确打印版本表示正常可用
npm -v
node -v
附自动化shell安装脚本
# /bin/bash
echo "-------------------------------"
echo "Start the installation of node"
echo "-------------------------------"
if [ ! -d "/opt/server/node/" ]; then
mkdir /opt/server/node
fi
rm -rf /usr/local/node/
mkdir /usr/local/node
wget https://cdn.npm.taobao.org/dist/node/v12.16.2/node-v12.16.2-linux-x64.tar.xz
tar -xf node-v12.16.2-linux-x64.tar.xz
mv node-v12.16.2-linux-x64/* /usr/local/node/
ln -sf /usr/local/node/bin/node /usr/bin/node
ln -sf /usr/local/node/bin/npm /usr/bin/npm
rm -rf node-v12.16.2-linux-x64.tar.xz
rm -rf node-v12.16.2-linux-x64
npm -v
node -v
echo "-------------------------------"
echo "Node installation is complete"
echo "-------------------------------"