書きかけです。 †
libxpcom.soをどうするか考え中。 gtk一派を全部いれる事になるのでかなり手間... Ubuntsuの情報をみると、サウンド系のライブラリも必要なので、取りあえず見合わせる。
Google Bookmarkとページランクが使えないのは結構不便だがインストールするだけで、それ以外は普通に使える。
Googleが64版を用意していないのは、Mozillaが64bit版のオフィシャルいbるどを用意していない事が理由のようなので、Mozillaに64bit版もリリースして欲しいと要望するのが良いかも。
Google Toolbarは32bit版しか用意されていない。32bit版をx86_64で使う場合の手順。
MomongaLinux5用の情報。
Google Toolbarの手動ダウンロード&インストール †
以下の手順にしたがって32bit版のGoogle Toolbarをインストール http://www.google.com/support/toolbar/bin/answer.py?answer=22027
必要なi686ライブラリをインストール †
以下のURLから必要なRPMパッケージをダウンロードしてインストールする。 http://dist.momonga-linux.org/pub/momonga/development/i686/os/Packages/
新たにインストールしたパッケージ
libstdc++-4.3.2-5m.mo5.i686.rpm nspr-4.7.1-1m.mo5.i686.rpm
既にインストール済みだったパッケージ
expat-2.0.1-3m.mo5.i686 fontconfig-2.5.0-5m.mo5.i686 freetype-2.3.6-1m.mo5.i686 glibc-2.8-6m.mo5.i686 glibc-devel-2.8-6m.mo5.i686 libICE-1.0.4-3m.mo5.i686 libSM-1.0.3-4m.mo5.i686 libX11-1.1.5-1m.mo5.i686 libXau-1.0.4-1m.mo5.i686 libXcursor-1.1.9-3m.mo5.i686 libXdmcp-1.0.2-3m.mo5.i686 libXext-1.0.4-2m.mo5.i686 libXfixes-4.0.3-3m.mo5.i686 libXft-2.1.13-1m.mo5.i686 libXrender-0.9.4-3m.mo5.i686 libXt-1.0.5-3m.mo5.i686 libXtst-1.0.3-2m.mo5.i686 libXxf86vm-1.0.2-1m.mo5.i686 libgcc-4.3.1-7m.mo5.i686 libxcb-1.1.90.1-1m.mo5.i686 zlib-1.2.3-4m.mo5.i686
これらのライブラリは他のi686アプリを動かす為に入れているので、すべていれなくても良い。libc, libgcc, zlibくらいは必須。
補足 †
必要なライブラリの見つけ方
$ find . -name "*google*.so"
./extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/components/libgoogletoolbarloader.so
./extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/libraries/libgoogletoolbar-ff3.so
./extensions/{3112ca9c-de6d-4884-a869-9855de68056c}/libraries/libgoogletoolbar-ff2.so
MomongaLinux5はFirefox3なのでlibgoogletoolbar-ff3.soとlibgoogletoolbarloader.soが必要とするライブラリをインストールする。
$ ldd libgoogletoolbarloader.so
ldd: warning: you do not have execution permission for `./libgoogletoolbarloader.so'
linux-gate.so.1 => (0x00110000)
libxpcom.so => not found
libnspr4.so => not found
libplc4.so => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00114000)
libm.so.6 => /lib/libm.so.6 (0x00200000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00229000)
libc.so.6 => /lib/libc.so.6 (0x00236000)
/lib/ld-linux.so.2 (0x00aaf000)
not foundのライブラリが必要。
$ rpm -qf /usr/lib64/libnspr4.so nspr-devel-4.7.1-1m.mo5.x86_64
等として必要なパッケージを見つける。(locate libnspr4.so等で場所は探す)