debianにnode.jsをインストール

自分用のVPSに入れてみた。
フリービットのServersman
http://dream.jp/vps/

node.js入れるに際して参考にしたページはこれ

http://blog.asial.co.jp/668

$ wget http://nodejs.org/dist/node-v0.4.0.tar.gz
$ tar zxvf node-v0.4.0.tar.gz
$ cd node-v0.4.0
$ sudo apt-get install build-essential libssl-dev
$ ./configure
$ make
$ sudo make install

しようとしたら
makeでへくった。

IOError: [Errno 13] Permission denied: '/home/fujiwara/node-v0.4.0/build/debug/macros.py'
make: *** [install] Error 1

なんかパーミッションがどうとか言われている。
ぐぐっても出ない。まいった。とりあえずopensslが無いとか
言われてた気がするので、入れる。

$ wget -P /usr/local/src http://www.apache.org/dist/httpd/httpd-2.0.59.tar.gz
$ mkdir /usr/local/httpd-2.0.59
$ cd /usr/local/src
$ tar xzf httpd-2.0.59.tar.gz
$ cd httpd-2.0.59
$ ./configure --prefix=/usr/local/httpd-2.0.59 --enable-ssl=static --enable-rewrite=shared --enable-dav_fs=shared --enable-dav=shared
$ make
$ make install

なんか解凍するときに怒られた気がした。
特につまるところは無かったように思える。

参考

http://debianj.com/library/openssl.html

そういえばscreenの設定がおかしかったな、ということを思い出し起動するが

no more PTY

とか言われる。

http://blog.livedoor.jp/nig_luce/archives/51156455.html

これはどうやら無理
でもリブートしたら治るかもしれないので、

https://oc.dti.ne.jp/cgi-bin/uss/index.cgi

http://d.hatena.ne.jp/okamuuu/20100718/1279455750

これを参考にしつつshutdown -r nowとしとく

リブートしたら普通にscreen使えた。
sshのセッションをログアウトしたらその内インスタンスはリブートされるんじゃないか、というゆとり的発想は無いんだな、ということを学んだ。

だから /etc/fstabを編集したらいいということです。

openssl入れたし、行けるかな、って思ってmake && makeinstallしたけど、やはり無理

Permission denied: '/home/fujiwara/node-v0.4.0/build/debug/macros.py'


3/30

再ログインしたら、screenが使えなかった。debian死ね

IOError: [Errno 13] Permission denied: '/home/fujiwara/node-v0.4.0/build/default/macros.py'

今度はこれを言われた。大人しくパーミッションを変えてみる。

Cannot create folder '/usr/local/include/node/' (original error: [Errno 13] Permission denied: '/usr/local/include/node/')

今度はこれを言われた。
ぐぐったらあった。

http://blogs.yahoo.co.jp/rock_artaud/27504301.html

と思って
sudo make installしたら通った。
sudo make && make installこれって、sudo make installもしてくれるって意味じゃないんだね、、、

$ whereis node
node: /usr/local/bin/node /usr/local/lib/node

パスも通っている。
めでたしめでたし。

ps)screenはどうすればええねん