1. 安装编译包

1
sudo apt-get install python g++ make checkinstall

2. 获取最新的 node 源码

1
2
3
mkdir ~/src && cd ~/src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*

3. 配置编译源码

1
2
./configure
sudo checkinstall

注意,运行 checkinstall 需要 sudo,之后选择 3,将 node 的版本号前的 v 去掉, 例如,这里安装的版本为 v0.10.21,改为 0.10.21 即可。 这里编译会比较久,需要耐心等待,特别是在 pi 下。

4. 安装(-i)和卸载(-r)

1
2
sudo dpkg -i node_*
sudo dpkg -r node

5. 查看 nodejs 和 npm 的版本

1
2
node -v
npm -v