[英]How to keep up with the latest versions of Node.js in Ubuntu? PPA? Compiling?
哪里可以(我可以?)找到最新版Node.js的.deb包嗎?
如果沒有,並且因為它是一個進展非常快的項目,那么跟上Node.js發布的最簡單方法是什么?
nodejs的最新ppa 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人員開始維護他們自己的存儲庫。 他們讓我在IM上,所以我一般都很清楚新版本何時發布,我嘗試在源代碼可用的一天內建立新版本。
你也可以使用像nvm這樣的工具來幫助你安裝節點甚至有多個版本。
我再次(在Launchpad上的上述PPA的維護者)。
在前瞻性意義上,我將在NodeSource組織的旗幟下制作包。 請看這里:
https://nodesource.com/blog/chris-lea-joins-forces-with-nodesource
同樣我做的工作,相同的功能,更好的支持系統和更多的資源,以確保我做得對。 請享用。
對於那些不斷從搜索引擎進入這個主題的人
目前( 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 與nodesource聯手 :)
如果它是您希望安裝的最新版本的Node.js ,最簡單的方法是使用節點版本管理器 (NVM)。 它比將Ubuntu中的節點包升級到PPA或第三方存儲庫中不受支持的版本更安全,這可能會導致apt包管理系統出現沖突或破壞。 與NVM相比,tarball的手動安裝更難維護和升級。 請按照以下步驟使用NVM安裝最新節點:
在終端中運行此命令:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
NVM安裝完成后,關閉並重新打開終端 。 然后運行以下命令:
nvm install node
運行以下命令:
node --version
npm --version
如果一切順利,您將看到最新的節點和npm版本作為輸出。 就是這樣,節點已安裝並准備運行! 😊
即使您安裝了最新版本的節點,由於節點的快速開發,您可能需要在幾周或幾個月后升級它。 NVM使升級更容易,同時支持遷移先前安裝的全局npm軟件包。 運行此命令進行升級:
nvm install node --reinstall-packages-from=node
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.