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

时间:2011-08-27 12:14:46

标签: ubuntu node.js compilation

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

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

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

6 个答案:

答案 0 :(得分:226)

nodejs https://launchpad.net/~chris-lea/+archive/node.js/

的最新ppa
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

答案 1 :(得分:83)

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

https://launchpad.net/~chris-lea/+archive/node.js https://launchpad.net/~chris-lea/+archive/node.js-devel https://launchpad.net/~chris-lea/+archive/node.js-legacy

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

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

我目前打算继续维护这些,除非Joyent人员开始维护他们自己的存储库。他们让我使用IM,所以我一般都很清楚新版本何时发布,并且我尝试在源代码可用的一天内建立新的版本。

答案 2 :(得分:43)

您还可以使用nvm之类的工具来帮助您安装节点,甚至可以使用多个版本。

答案 3 :(得分:8)

我再次(在Launchpad上的上述PPA的维护者)。

在未来的意义上,我将在NodeSource组织的旗帜下制作软件包。请看这里:

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

同样我做的工作,相同的功能,更好的支持系统和更多的资源,以确保我做得对。享受。

答案 4 :(得分:4)

对于那些不断从搜索引擎进入此主题的人

目前( 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

您可以在此处找到有关在不同版本或不同发行版中安装节点的更多信息: https://github.com/nodesource/distributions#installation-instructions

Chris Lea PPA在0.10和Chris joined forces with nodesource停止了:))

答案 5 :(得分:0)

如果您要安装Node.js的最新版本,最简单的方法是使用Node Version Manager(NVM)。它比将Ubuntu中的节点包升级到PPA或第三方存储库中不受支持的版本更安全,这可能会导致apt包管理系统出现冲突或破坏。与NVM相比,tarball的手动安装更难维护和升级。按照以下步骤使用NVM安装最新节点:

第1步:安装NVM

终端中运行此命令:

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

第2步:安装节点

NVM安装完成后,关闭并重新打开终端。然后运行以下命令:

nvm install node

步骤3:检查节点版本

运行以下命令:

node --version
npm --version

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

跟上最新节点

即使您安装了最新版本的节点,由于节点的快节奏开发,您可能需要在几周或几个月后进行升级。 NVM使升级更容易,同时支持迁移先前安装的全局npm软件包。运行此命令进行升级:

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