CentOSでソースをRPMとしてインストールする方法

1、インストールしたいソースをダウンロードする
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz

2、変換ソフトcheckinstallをインストールする
yum --enablerepo=rpmforge install checkinstall
* rpmforgeが見つからないエラー発生した場合:
(1)wget http://dag.wieers.com/rpm/packages/rpmforge-release/xxxxx.rpm
(2)sudo vi /etc/yum.repos.d/rpmforge.repo
enabled = 1
    ↓
enabled = 0


3、DLしたソースをコンパイルする
tar xvzf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
./configure --prefix=/usr
make

4、コンパイルしたソースをRPMへパッケージする
checkinstall --fstrans=no

5、準備完了したRPMをインストールする
rpm -ivh /usr/src/redhat/RPMS/i386/ruby-1.9.1-p0-1.i386.rpm