当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

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

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

  • 添加一些PPA,当有新包装时会更新吗?

  • ./configure&&制造&& ln -s ./node /usr /bin /node?

  • 你知道的其他方式,我无法想象,但希望你会分享?

最佳解决办法

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

次佳解决办法

大多数up-to-date ppa用于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/+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上,所以我一般都很清楚新版本何时发布,我尝试在源代码可用的一天内建立新版本。

第四种办法

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

在前瞻性意义上,我将在NodeSource组织的旗帜下制作包。请看这里:

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

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

第五种办法

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

目前(2015年12月)nodesource.com为多个发行版保留了up-to-date节点回购。安装up-to-date 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 🙂

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6785.html,未经允许,请勿转载。