2011-08-27 43 views
106

哪裏可以(我可以?)找到最新版本的Node.js的.deb包?如何在Ubuntu中跟上最新版本的Node.js? PPA?編譯?

如果不是,並且由於它是一個進展非常快的項目,跟上Node.js版本的最簡單方法是什麼?

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

相關:http://askubuntu.com/questions/49390/how-do-i-install-the-latest-version-of-node-js –

回答

43

你也可以使用像nvm這樣的工具,它可以幫助你安裝節點,甚至有多個版本。

+0

哈哈沒問題。還有更多的這些,雖然對於一些你首先需要安裝node.js/npm;) – Alfred

+1

也有[n](https://github.com/visionmedia/n)最近下載編譯版本 – jxs

+0

甚至節點。 js已準備好二進制文件 – Alfred

226

最先進最新的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 

注意:如果您的系統沒有附加的apt-庫,它可以安裝像這樣:

sudo apt-get install python-software-properties 
+0

我想這一關的github維基頁面,當我需要0.6x時得到0.4x。標記的答案對我更好。 – jcollum

+2

它目前有0.8.16。這是2012年12月13日上游發佈的,並於2012年12月15日在PPA中內置。 2012年12月26日0.8.15出爐,並於2012年12月9日在PPA上建成。對我來說,這看起來跟蹤很緊。 –

+0

唉它現在一點都不緊張...我有0.10.12在Ubuntu上顯示爲最新和最偉大的,而世界已經進入0.10.20 –

82

我是上面列出的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的人開始維護自己的倉庫。他們讓我使用即時消息,所以我通常很清楚新版本何時推出,並且我嘗試在源代碼可用的一天內安裝新版本。

+7

好吧,我想快樂的人們對你迄今爲止的這份工作非常滿意,並且無意將它從你手中拿走。他們爲什麼,對吧? = P無論如何,您的存儲庫是安裝Node從未讓我失敗的唯一方法。它今天又做了。謝謝! – slacktracer

+0

你應該發送下載統計給joyent人。這對他們來說可能很有趣。 – jgomo3

+4

感謝您維護此PPA。你是冠軍! – anbiniyar

8

我再次(Launchpad上面引用的PPA的維護者)。

從未來的角度來看,我將在NodeSource組織的旗幟下製作軟件包。請在這裏看到:

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

同我做的工作,相同的功能,只是一個更好的支持系統和更多的資源,以確保我在做正確的事情。請享用。

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

克里斯LEA PPA停在0.10和克里斯joined forces with nodesource :)

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 

如果一切順利,你會看到最新的節點和故宮的版本作爲輸出。就是這樣,節點已安裝並準備運行!

跟上最新的節點

即使你安裝最新版本的節點,你可能以後給它升級幾個星期或幾個月,由於節點的快節奏發展。 NVM使升級變得更加容易,同時還支持先前安裝的全局npm軟件包的遷移。運行此命令升級:

nvm install node --reinstall-packages-from=node 
相關問題