CentOSでbzr-svnするのに苦戦した

CentOSでの情報が少なくて苦戦。
subvertpyの開発者はUbuntuをよく使うようで、情報が少ないのも納得。
ubuntuではさくっとインストール出来たもんなぁ。

PythonSubversionを扱うライブラリにsubvertpyがある。
CentOS 5.4のPythonのバージョンは2.4系がデフォルトで入っている為、subvertpyのインストール時にエラーが出る。
それが何のエラーなのか解らなくて悩んだ。

調べたところ、subvertpyはPython 2.5系以降で動くとの情報を入手したので、Python 2.5.4をソースコンパイルした。
しかし、今度はBazaarが動かない。ライブラリがimportできないとエラーは出てはいるが、そのライブラリがどのパッケージに入っているのか解らない。
Pythonのインストールに必要なライブラリと書かれたページの情報を元に、yumからdevelのパッケージを追加し、Pythonを再コンパイルした。


・追加したのは以下のパッケージ
readline-devel gmp-devel ncurses-devel gdbm-devel expat-devel libGL-devel tk tix libX11-devel tcl-devel tk-devel tix-devel bzip2-devel sqlite-devel db4-devel subversion-devel


これでBazaarも動き、subvertpy、bzr-svnのインストールも出来た。