如何跟上Ubuntu的最新版本的Node.js? PPA? 编译?

哪里可以(我可以?)find最新版本的Node.js的.deb包?

如果没有,并且因为这是一个进展非常快的项目,跟上Node.js版本的最简单的方法是什么?

  • 添加一些PPA,它会在有新包时更新?
  • ./configure && make && ln -s ./node / usr / bin / node?
  • 你知道的一些其他方式,我无法想象,但希望你会分享?

你也可以使用像nvm这样的工具,它可以帮助你安装节点,甚至有多个版本。

最新的ppa for nodejs https://launchpad.net/~chris-lea/+archive/node.js/

sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs 

注意:如果你的系统没有add-apt-repository,可以这样安装:

 sudo apt-get install python-software-properties 

我是上面列出的PPA的维护者。 我实际上维护三个不同的节点PPA:

https://launchpad.net/~chris-lea/+archive/node.js https://launchpad.net/~chris-lea/+archive/node.js-devel https://launchpad.net/~chris -lea / +存档/ node.js的旧式

它们分别包含当前版本,开发版本和“以前的稳定版本”。 以下是关于使用它们的更多信息:

https://chrislea.com/2013/03/15/upgrading-from-node-js-0-8-x-to-0-10-0-from-my-ppa/

我目前打算继续保持这些,除非Joyent人开始维护他们自己的仓库。 他们让我使用即时消息,所以我通常很清楚新版本什么时候出来,而且我尝试在源代码可用的一天内build立新的版本。

我再次(Launchpad上面引用的PPA的维护者)。

从前面的angular度来看,我将在NodeSource组织的旗帜下制作软件包。 请看这里:

https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource

和我一样的工作,相同的function,只是一个更好的支持系统和更多的资源,以确保我做正确的事情。 请享用。

对于那些不断从search引擎进入这个线程的人

目前( 2015年12月 )nodesource.com保持最新的节点回购多个发行版。 安装最新的nodej js就像将这个代码片段粘贴到控制台一样简单:

 # Using Ubuntu curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - sudo apt-get install -y nodejs 

你可以在这里find有关安装不同版本或不同发行版本的更多信息: https : //github.com/nodesource/distributions#installation-instructions

Chris Lea PPA停在0.10,Chris 与nodesource合作 🙂

如果您希望安装最新版本的Node.js ,最简单的方法是使用节点版本pipe理器 (NVM)。 比将Ubuntu中的节点包升级为不受支持的PPA或第三方回购版本更安全,这可能会导致apt套件pipe理系统发生冲突或破坏。 与NVM相比,从tarball手动安装更难以维护和升级。 按照以下步骤使用NVM安装最新的节点:

第1步:安装NVM

terminal中运行这个命令:

 wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash 

第2步:安装节点

一旦NVM安装完成,closures并重新打开terminal 。 然后运行这个命令:

 nvm install node 

步骤3:检查节点版本

运行这些命令:

 node --version npm --version 

如果一切顺利,你会看到最新的节点和npm版本作为输出。 就是这样,节点已经安装并准备运行! 😊

跟上最新的节点

即使您安装了最新版本的节点,由于节点的快速发展,您可能需要几周或几个月才能升级它。 NVM使升级变得更容易,同时还能够迁移以前安装的全局npm软件包。 运行这个命令来升级:

 nvm install node --reinstall-packages-from=node