如何安装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