
私は Mozilla FTP サーバーから Firefox の 3 つのバージョン (3.6、3.5、3.0) をダウンロードしました。次に、次の 3 つのプロファイルを作成しました。
firefox -no-remote -CreateProfile firefox-3.5
次に、実行してみました:
./firefox -no-remote -P firefox-3.5
しかし、次のエラーで失敗しました:
./firefox-bin: symbol lookup error: ./libxul.so: undefined symbol: _Z19js_obj_defineGetterP9JSContextjPi
または
(firefox-bin:4034): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed
実際、10.10 では動作しました。Mozilla の Firefox IRC チャネルに立ち寄ったところ、ある人がこのバグはこれまで見たことがないと言っていたので、これは Natty の問題だと思います。
答え1
得るフォックステスター拡張機能。デフォルトの Firefox から直接、複数のプロファイルを使用して複数のバージョンの Firefox をインストール/起動/アンインストールできます。
Foxtesterは、FoxtesterによってインストールされたFirefoxビルドをアンインストールする場合、複数のFirefoxビルドをテストするために設計されていることに注意してください。
foxtesterすべてのFFバージョンをインストールし、対応するプロファイルを作成しますフォックステスターFoxTester がインストールされている Firefox プロファイル内のフォルダー。
プロフィールをより細かく管理したい場合は、スタンドアロンプロフィールマネージャー代わりに、FoxTester プロファイルの管理には使用しないでください。