perl5.8.8をインストール

Perl5.8の最新版、perl5.8.8をソースからインストール。ソースはここにあります。

まずBerkeleyDBをインストール

いきなりconfigureをかけると-ldbがないって言われます。なので最初にBerkeleyDBをインストール。ソースはこのあたりから適当にたどってダウンロード。展開してから

$ cd db-4.7.25/build_unix
$ ../dist/configure
(中略)
$ /usr/local/bin/make
# /usr/local/bin/make install

こういう風になにも考えないでinstallすると/usr/local/BerkeleyDB.4.7というディレクトリにインストールされます。バージョン番号があるのはちょいとみっともないので/usr/local/BerkeleyDBへリンク。

# ln -s /usr/local/BerkeleyDB.4.7 /usr/local/BerkeleyDB

そしてperlをconfigure,make

上記でインストールしたBerkeleyDBのライブラリへのパスを通してからPerlをconfigure,make。

$ export LD_LIBRARY_PATH=/usr/local/BerkeleyDB/lib
$ cd perl-5.8.8
$ sh Configure -de
$ /usr/local/bin/make
# /usr/local/bin/make install