Ubuntu7.04にRuby1.8.6をインストールした

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のライブラリを追加したらそれらのファイルはパッケージ管理の対象外だろうから面倒なことになりはしないかと考えて、ソースからビルドしてみたのです。