Ubuntu7.04をインストールした古いLet's noteにてRuby-1.8.6をビルドした。
$ ./configure --with-readline-dir=/usr $ make $ make test $ sudo make install
でとりあえず動作はした。
Ubuntu7.04のインストール直後にはCのライブラリすらインストールされていない状態なので、いくつかパッケージをインストールした。それらのうち、Rubyと関係していそうなものを挙げてみる:
- libc6-dev
- libreadline5-dev
- bison
- flex
これらが必須かどうかは未確認。
Rubyのパッケージもそれなりに充実しているのでそれらを利用してもいいかと思ったが、gemでRubyのライブラリを追加したらそれらのファイルはパッケージ管理の対象外だろうから面倒なことになりはしないかと考えて、ソースからビルドしてみたのです。