ごく初期のバージョンのGoogleツールバーは、FreeBSD版のFirefoxでインストールできたのですが、ある時から
Your operating system(FreeBSD i386) is not supported
と表示され、インストールできなくなってしまいました。
OSのチェックはJavaScriptでやってるので、エイヤっとやって *.xpiファイルをダウンロードすることはできるんです。
いざインストールする時点で、またOSのチェックがあったりするので、そこも書き換えて・・・とかやる方法もあるみたいですが、add-onが署名つきだと、書き換え=改竄なわけですから、それもできなくなるのかな?みたいな。
というわけで、私は、Googleツールバーをインストールするのに、Linux版Firefoxを使っています。
portsの、www/linux-firefoxをインストールして、linux-firefoxコマンドを実行して、Linux版Firefoxを起動します。
portsでインストールした場合、今は、バージョン3.0.14でした。最新版の3.5系ではないんですね。ま、いいか。
☆
そして、ごく普通に、Googleツールバーをインストールします。
いつもと同じ。
FreeBSD版Firefoxを使っていると、ここで例のいけずなメッセージが表示されてインストールができないのですが、Linux版Firefoxを使えば、ぜんぜん大丈夫。
☆
Add-onをインストールしたので、一度、再起動します。Restart Firefoxボタンをぽちっとな。
☆
Firefox起動時に、新しいadd-onがインストールされたよ、と通知されます。
☆
Googleツールバーがインストールされています。
☆
・・・そして、Linux版Firefoxを終了し、今度は、FreeBSD版のFirefoxを起動します。
すると、あら不思議~不思議でも何でもないんですけど~FreeBSD版Firefoxでも、Googleツールバーが使えるようになっています。
☆
Googleツールバーをインストールすると、Linuxバイナリもインストールされているので、もしかすると、何か問題があるかもしれません。
libgoogletoolbar-ff2.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
libgoogletoolbar-ff3.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
実際、ブックマーク機能が使えないことがありました。なぜか、今試すと使えたりするんですが・・・linux_base-f10-10_2 にしたからかな?
というわけで、自己責任でどうぞ。
事前に、プロファイル($HOME/.mozilla/firefox)のバックアップをとっておいてからやるほうがよいでしょうね。