使用apt-get进行安装时,为什么会获得旧版本的nodejs和npm?

时间:2016-01-04 15:20:38

标签: node.js ubuntu npm apt-get

我在Ubuntu 14.04 64位中执行了以下命令。

sudo apt-get update
sudo apt-get install nodejs modejs-legacy npm

我有版本

npm -v
1.3.10

nodejs -v
v0.10.25

这些版本早于AngularJS 2的推荐版本。

为什么apt-get下载旧版本? 如何更新到更新的版本?

2 个答案:

答案 0 :(得分:9)

Debian / Ubuntu在他们的包管理器中有旧版本,你必须使用如下所述的自定义PPA存储库:

  

https://github.com/nodejs/node-v0.x-archive/wiki/Installing-Node.js-via-package-manager#setup-with-ubuntu

使用以下方式设置:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

然后使用Ubuntu安装:

sudo apt-get install --yes nodejs

答案 1 :(得分:0)

要获取最新版本,最简单的方法是安装nvm。 nvm install instructions

  1. 安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
  2. nvm install v10.15.3
  3. (可选)设置默认值nvm alias default v10.15.3