由于debian使用apt-get 来的nodejs版本实在太低,冷无可冷(误 还是我们自己编译安装吧!
Node.js安装包及源码下载地址为:https://nodejs.org/en/download/
你可以根据不同平台系统选择你需要的Node.js安装包。
Node.js 历史版本下载地址:https://nodejs.org/dist/
Note: Python 2.6 or 2.7 is required to build from source tarballs.
注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本。
1.编译安装,选择Source Code的 tar.gz包就是源码了
#下载
wget https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz
#解压
tar zxvf node-v6.9.2.tar.gz
#编译安装
cd node-v6.9.2
./configure --prefix=/usr/local/node
cd /usr/local/node
make
make install
2.使用tar.xz包进行安装。 这里使用Linux Binaries (x86/x64) 做示范:
#下载
wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz
#解压
xz -d node-v6.9.2-linux-x64.tar.xz
#解压后变为一个node-v6.9.2-linux-x64.tar的包
#之后再解压
tar -xvf node-v6.9.2-linux-x64.tar
#通过上述步骤会有一个node-v6.9.2-linux-x64文件夹,解压成功
#移到相应的目录下
mv node-v6.9.2-linux-x64 /usr/local/node
配置NODE_HOME,进入profile编辑环境变量
vim /etc/profile
设置nodejs环境变量,在最底下一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
保存并退出,编译/etc/profile 使配置生效
source /etc/profile
或是更简单的方法,建立软链接配置nodejs:
ln -s ~/node-v6.9.2-linux-x64/bin/node /usr/local/bin/node
ln -s ~/node-v6.9.2-linux-x64/bin/npm /usr/local/bin/npm
这里~/node-v6.9.2-linux-x64/bin/node 当前的工作路径(将node文件解压的地方)
验证是否安装配置成功
node -v
输出版本号表示配置成功 npm模块安装路径 /usr/local/node/lib/node_modules/
Via:菜鸟教程