Firefox JSSH接続またはUbuntu 64での非常に詳細なコンパイル手順?
質問
jsbとfirefoxをUbuntu Jaunty 64ビットマシンでうまくプレイするのに苦労しています。この作業を行うために必要な特定の手順は誰でも知っていますか? (または、firewatirを動作させるために他の何かを使用している場合は、それらも答えとして扱います)
試したことがいくつかあります:
-
jssh拡張機能を単独でインストールする(の指示に従ってください) http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ))、次のコマンドラインを実行するとエラーが表示されます:
firefox -jssh
telnet localhost:9997
エラーが表示されます:
試行中:: 1 ...
127.0.0.1を試す...
telnet:リモートホストに接続できません:接続が拒否されました
-
次のmozconfファイルとmakeコマンドでfirefoxをコンパイルすると、エラーが表示されます:
。
The file:
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-application=browser
The command:
make -f client.mk
I get the Error:
make[6]: [WebGLContext.o] Error 1
make[6]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas/src'
make[5]: [src_libs] Error 2
make[5]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content/canvas'
make[4]: [canvas_libs] Error 2
make[4]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh/content'
make[3]: [libs_tier_gecko] Error 2
make[3]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[2]: [tier_gecko] Error 2
make[2]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make[1]: [default] Error 2
make[1]: Leaving directory `/home/bernie/sources/mozilla-central/firefox-jssh'
make: [build] Error 2
- コンパイル
解決
この命令を休ませることができます:(googleを使用して見つかりましたが、少し修正する必要がありました):
Firefoxをチェックアウトして正常にコンパイルするには、いくつかのパッケージをインストールする必要があります
sudo apt-get build-dep firefox
sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev libglu1-mesa-dev
次にリポジトリからfirefoxソースをクローンします
このバージョンには、Firefoxアドオンの互換性に問題があります
簡単な回避策として、このアドオンをインストールします http://www.oxymoronical.com/web / firefox / nightly
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
現在のディレクトリに新しいファイル.mozconfigを作成
gedit .mozconfig
次のビルドオプションを貼り付けます。
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-jssh
ac_add_options --enable-extensions=default,jssh
ac_add_options --enable-webservices
ac_add_options --enable-application=browser
then do
autoconf2.13
cd js/src
autoconf2.13
cd ../..
そして次を使用してコンパイル
make -f client.mk build
失敗した場合、エラーメッセージに表示される必要なパッケージをインストールします
今
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
そして幸いなことに" Mozilla JavaScript Shellへようこそ!"
が表示されます。幸運を祈ります。忍耐強く、コンパイルにはしばらく時間がかかります
他のヒント
これをご覧になりましたか?
http://wiki.openqa.org/display/WTR/FireWatir + on + Ubuntu
ここにはすでにコンパイル済みのLinux XPIがあります: