web-dev-qa-db-ja.com

UbuntuのNode.jsの最新バージョンに遅れずについていくには? PPA?コンパイルしますか?

Node.jsの最新バージョンの.debパッケージはどこで見つけることができますか?

そうでない場合、および非常に高速に進行するプロジェクトであるため、Node.jsのリリースに追いつく最も簡単な方法は何ですか?

  • PPAを追加すると、新しいパッケージがあるときに更新されますか?
  • ./configure && make && ln -s ./node/usr/bin/node?
  • あなたが知っている他の方法と私は想像できませんが、うまくいけばあなたが共有しますか?
108

また、たとえば nvm のようなツールを使用することもできます。これは、ノードのインストールに役立ち、複数のバージョンを持つことさえできます。

43
Alfred

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
226
Cris-O

私は上記のPPAのメンテナーです。私は実際に3つの別個のNode PPA:

https://launchpad.net/~chris-lea/+archive/node.jshttps://launchpad.net/~chris-lea/+archive/node.js- develhttps://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を提供しているので、一般的に新しいリリースがいつリリースされるかをよく知っています。

83
Chris Lea

もう一度(Launchpadの上記参照PPAのメンテナー)。

将来的には、NodeSource組織のバナーの下でパッケージを作成します。こちらをご覧ください:

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

私が仕事をしているのと同じ、同じ機能、より良いサポートシステム、そして私が正しいことをしていることを確認するためのより多くのリソース。楽しい。

8
Chris Lea

検索エンジンからこのスレッドに陥り続ける人のために

現在(Dec 2015)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と力を合わせました :)

4
seler

Node.js の最新バージョンをインストールする場合、最も簡単な方法は Node Version Manager (NVM)を使用することです。 Ubuntuのノードパッケージを、PPAまたはサードパーティのリポジトリからサポートされていないバージョンにアップグレードするよりも安全です。これにより、aptパッケージ管理システムで競合または破損が発生する可能性があります。 NVMと比較して、tarballからの手動インストールは維持およびアップグレードが困難です。 NVMを使用して最新のノードをインストールするには、次の手順に従います。

ステップ1:NVMをインストールする

Terminalで次のコマンドを実行します。

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

ステップ2:ノードをインストールする

NVMのインストールが完了したら、閉じてから再度開きますTerminal。次に、次のコマンドを実行します。

nvm install node

ステップ3:ノードのバージョンを確認する

次のコマンドを実行します。

node --version
npm --version

すべてがうまくいけば、最新のノードとnpmバージョンが出力として表示されます。以上で、ノードがインストールされ、実行準備が整いました! ????

最新のノードについていく

ノードの最新バージョンをインストールした場合でも、ノードの開発のペースが速いため、数週間または数か月後にアップグレードする必要があります。 NVMを使用すると、アップグレードが容易になると同時に、以前にインストールされたグローバルnpmパッケージの移行が可能になります。次のコマンドを実行してアップグレードします。

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