我已经使用 进行了安装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 安装。
大家有什么解决办法吗……?
答案1
您可以在这里找到您需要的特定版本
https://nodejs.org/dist/
给定的发布目录通常列出这些内容:
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
注意各种操作系统特定的预编译版本和源代码:
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
现在,一旦上述环境变量在当前 shell 问题中被定义并激活
./configure --prefix=${NODE_PARENT}
make
make install
完成...通过发出验证
node --version