Momonga Linux/64bit版でGoogle Toolbarを使用する方法

Last-modified: 2009-01-27 (火) 19:19:50 (590d)
Top / Momonga Linux / 64bit版でGoogle Toolbarを使用する方法

FrontPage

書きかけです。

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等で場所は探す)




トップ   編集 凍結差分バックアップ 添付複製名前変更リロード  新規一覧単語検索最終更新  ヘルプ  最終更新のRSS