How to setup Node.js on Ubuntu 12.10

タイトルを英語で書いてみました。特に意味はありません。
...それではサーバサイドJavaScriptとして有名な「Node.js」を動かしてみます。
===


Node.js 日本ユーザグループ

上記URLのページからドキュメントのリンクをたどって最新安定版を入手する。
f:id:tomcky:20130907214837p:plain
「インストール」を押せば圧縮ファイルがダウンロードされる。

圧縮ファイルを解凍。

$ tar zxvf node-v0.10.17.tar.gz -C [展開先ディレクトリ指定]

展開先ディレクトリに移動して順にコマンドを実行。

$ ./configure
$ make
$ sudo install

インストール終わり。
続いてパッケージ管理導入。

$ sudo apt-get update
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install nodejs

これでOK。nodeコマンドが使用できるようになるはず。
適当なところにNode.js用のディレクトリを作って、以下のソースコードを作成・実行してみる。

// server.js
var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/plain"});
  response.write("Hello, World");
  response.end();
}).listen(8888);

nodeコマンドでアプリケーション実行。

$ node server.js

Webブラウザを開いて実際にlocalhost:8888にアクセスし、「Hello, World」と表示されれば成功。

[参考]
https://github.com/joyent/node
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager