本来使うべきではないとはわかっていても、どうしても必要になった場合。
・なんとか src.rpm を取得。 rpmfind.net や centos.org などを利用。
・rpm -ivh 拾ってきた.src.rpm
でソースファイルをインストール
・/usr/src/redhat/BUILD 以下にできたソースディレクトリを利用。
CentOS 5 の環境にインストールする方法は下記参照。
http://ishikawa.r-stone.net/2009/02/mysql-32358-centos-52.html
要約)
・ configure として、--with-named-thread-libs="-lpthread" を追記
デフォルトで使われる Linuxthreads がCentOS 5以降サポートされていないためらしい
・ncurses パッケージを yum でインストール。
・その他足りないパッケージがあればインストール。
CentOS 3 のソースディレクトリ
/os/SRPMS/mysql-3.23.58-16.RHEL3.1.src.rpm
を念のためコピーしました。