CentOS4 に MySQL-Administrator をインストール
MySQL の公式ページから、MySQL-Administrator の Linux バイナリを取ってきてインストールしました。んが、いざ走らせようとすると
./mysql-administrator-bin: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by ./mysql-administrator-bin)
といって動いてくれません。。あれこれ調べると、どうも同じ症状で悩んでいる人がいたので、そこでの解決策をしてみました。
http://bugs.mysql.com/bug.php?id=16491
結局、以下のライブラリをリビルドしてインストールし直すことで解決できるとのこと。
- libsigc++
- glibmm24
- gtkmm24
- gtkhtml3
以下、取得のための URL です。
http://fedoraproject.org/pre-extras/3/SRPMS/repodata/repoview/libsigc++20-0-2.0.6-1.html
http://fedoraproject.org/pre-extras/3/SRPMS/repodata/repoview/glibmm24-0-2.4.7-1.html
http://fedoraproject.org/pre-extras/3/SRPMS/repodata/repoview/gtkmm24-0-2.4.11-1.html
ftp://ftp.linux.ncsu.edu/pub/fedora/linux/core/4/SRPMS/gtkhtml3-3.6.2-1.src.rpm
rpmbuild --rebuild hoge.src.rpm
という感じでリビルド。/usr/src/redhat/RPMS/i386 以下にできた rpm パッケージを適当にインストールしました。(debuginfo はインストールせず)
つぎに、本家サイトから、mysql-administrator の srpm パッケージを取ってきます。http://dev.mysql.com/get/Downloads/MySQLAdministrationSuite/mysql-administrator-1.1.6-1.src.rpm/from/http://mirror.mysql-partners-jp.biz/
同様に rpmbuild コマンドでリビルドします。
rpmbuild --rebuild mysql-administrator-1.1.6-1.src.rpm
できた rpm をインストールすると /usr/bin/mysql-administrator ができているはずです。
とりあえず、動作は問題ないようです。