很遗憾,新版本的nodejs只存在于sid中。所以,自己动手吧
1.查看ruby 版本号,根据版本号安装相应的ruby-devel
ruby -vruby 1.9.3p194 (2012-04-20 revision 35410) [i486-linux]
那么安装 1.9.1的ruby-devel
sudo apt-get install ruby1.9.1-dev
2.安装fpm
sudo gem install fpm
3.下载nodejs源码,并解包
wget http://nodejs.org/dist/v0.10.13/node-v0.10.13.tar.gz tar xzvf node-v0.10.13.tar.gz
4. configure和编译
./configure --prefix=/usr make
补充一下,如果在服务器上编译,可以用如下命令
./configure --prefix=/usr --dest-cpu=x64 --dest-os=linux # 指定配置参数 make -j24 # 使用多核编译
5.将编译好的nodejs安装到临时目录中
mkdir -p /tmp/temp-nodejs make install DESTDIR=/tmp/temp-nodejs
6.用fpm打包nodejs
fpm -s dir -t deb -n nodejs -v 0.10.13 -C /tmp/temp-nodejs \ -p nodejs-VERSION_ARCH.deb \ -d "libssl0.9.8 (>> 0)" \ -d "libstdc++6 (>= 4.4.3)" \ usr/bin usr/lib
7.安装打包好的deb包吧
file nodejs-0.10.13_i386.deb #检测刚刚打包好的nodejs nodejs-0.10.13_i386.deb: Debian binary package (format 2.0) sudo dpkg -i nodejs-0.10.13_i386.deb #安装