会社でさくらのVPS借りたら既に時代はCentOS 5.5。ヒャッハー。

$ cat /etc/redhat-release 
CentOS release 5.5 (Final)

さくらのVPSでは既にDebianがコンパネから選べるようになってるけど典型的なLokkaインストール先として手順作りたかったのでCentOS。というか会社のサーバーとして使う場合、大した事しないので「もうどっちでもええわ!」という感じになってきてヤバイ。自分がデスクトップで使う場合は絶対Debianじゃないと嫌だけど。

git

$ wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
$ wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
$ sudo rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rpmforgeをリポジトリに追加して入れる。

$ sudo vim /etc/yum.repos.d/rpmforge.repo
#enabled = 1
enabled = 0

rpmforgeはあんまり信用ならない感じがするのでデフォルトオフにする。

$ sudo yum -y --enablerepo=rpmforge install git

ruby

$ sudo yum install curl-devel openssl-devel zlib-devel readline-devel ncurses-devel

zlib-develはrubyをソースからいれた時にrubygemsに必要。curl-devel, openssl-develはpassengerに必要。readline-devel, ncurses-develはirbに必要。

$ cd /tmp/ruby-1.8.7-p302/ext/openssl
$ ruby extconf.rb
$ make
$ sudo make install

passengerインストール前にopenssl-develを入れた上でrubyソースの中のopenssl拡張を入れる必要あり。

$ cd /tmp/ruby-1.8.7-p302/ext/readline
$ ruby extconf.rb
$ make
$ sudo make install

irbはreadline拡張を入れる必要あり。

Comments


Option