如何安装nodejs特定版本

我已经使用sudo apt-get install nodejs 。 这个安装版本0.10.32,但我想安装0.10.15版本。 我已经尝试过这个命令了

sudo apt-get install nodejs=0.10.15-1chl1~precise1

哪个回来了

E: Version '0.10.15-1chl1~precise1' for 'nodejs' was not found

我也试过sudo apt-get install nodejs=0.10.15

我的Ubuntu版本是14.10,我正在尝试通过PPA安装。

有没有解决方案的人……?

您可以在此处找到所需的特定版本

 https://nodejs.org/dist/ 

给定的版本dir通常列出这些:

 node-v0.10.15-darwin-x64.tar.gz 25-Jul-2013 23:59 node-v0.10.15-darwin-x86.tar.gz 25-Jul-2013 23:59 node-v0.10.15-linux-arm-pi.tar.gz 12-Aug-2013 20:52 node-v0.10.15-linux-x64.tar.gz 25-Jul-2013 23:59 node-v0.10.15-sunos-x64.tar.gz 25-Jul-2013 23:59 node-v0.10.15-sunos-x86.tar.gz 25-Jul-2013 23:59 node-v0.10.15-x86.msi 25-Jul-2013 23:59 node-v0.10.15.pkg 25-Jul-2013 23:59 node-v0.10.15.tar.gz 25-Jul-2013 23:59 

注意各种OS特定的预编译版本和源代码:

 node-v0.10.15.tar.gz 

提到没有操作系统……选择任何一种方式(二进制或源代码)……无论哪种方式,您都需要设置环境变量

今天让我们编译源代码…展开tarball:

 tar xvf node-v0.10.15.tar.gz cd node-v0.10.15 

在编译之前你是否想要使用sudo来安装npm软件包…或者你更愿意避免成为root用户并且只是自己发出命令……如果你自己那么这可行:

 # export NODE_PARENT=/usr/local/bin/nodejs # use this ONLY if you MUST install as root (sudo) export NODE_PARENT=${HOME}/node-v5.0.0 # Recommended - owned by you NOT root 

无论哪种方式,你都需要这两个

 export PATH=${NODE_PARENT}/bin:${PATH} export NODE_PATH=${NODE_PARENT}/lib/node_modules 

现在,一旦上面的env变量被定义并在当前的shell问题中处于活动状态

 ./configure --prefix=${NODE_PARENT} make make install 

完成…通过发布validation

 node --version