来世から頑張る!!

技術ブログを目指して

Ubuntu GNOMEにnode.jsをインストール

Ubuntu GNOMEにnode.jsをインストールしようと思い、ググってみた。 最新版を入れるにはppaを使用するといいよと言われ、インストールしてみる。

$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm

すると、node.jsは問題なく入るみたいだけれど、npmのインストールで以下のエラーが出てくる。

インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
npm : 依存: nodejs しかし、インストールされようとしていません
依存: node-abbrev (>= 1.0.4) しかし、インストールされようとしていません
依存: node-ansi (>= 0.3.0-2) しかし、インストールされようとしていません
(...中略...)
依存: node-underscore しかし、インストールされようとしていません
依存: node-which しかし、インストールされようとしていません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

いろいろ悩んだ末、最新版を入れるのを諦めてみた。

$ sudo apt-get purge nodejs
$ sudo add-apt-repository --remove ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs
$ sudo apt-get install npm

これだと問題なくインストール完了。 インストールされるバージョンは大きくは変わらないので、 きっと標準ので大丈夫なはず。

ppa: v0.10.33
標準: v0.10.25