我正在尝试遵循这个指令(来自如何为 Ubuntu 14.04 LTS 安装最新版本的 NodeJS 和 NPM):
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository "deb https://deb.nodesource.com/node_5.x $(lsb_release -sc) main"
apt-get update
apt-get install nodejs
其中提到我可以用不同的存储库替换该 URL。我需要一个大于 0.10.37 的版本 - 这是 chris-lea 存储库似乎提供的最高版本 - 但低于 5.x。(我已删除 chris-lea 存储库)。
然而,当我看到这个链接时,我根本不确定这个 URL 实际上指的是什么: https://nodejs.org/dist/v0.10.40/
然后,当我尝试使用以下命令安装节点 v0.12 时:
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs
我得到 0.10.25。
我该如何做:从 apt-get 中删除所有节点的痕迹,以便我可以手动安装它,或者更新 apt-get 存储库详细信息以获取正确的版本?
答案1
我找到了一组脚本,需要修复它才能工作。来源在这里:https://gist.github.com/msporny/5019c4bed5415b745edd
1)安装 apt 0.10
curl -sL https://deb.nodesource.com/setup_0.10 | sudo bash -
2)找到你设置的确切版本
apt-cache policy nodejs
3) 安装 0.10 版本。我这样做了
sudo apt-get install -y nodejs=0.10.48-*