如何跟上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