Firefox JSSH Verbindung oder sehr detaillierte Kompilierung Schritte auf Ubuntu 64?
Frage
Ich habe eine harte Zeit jssh und Firefox immer auf einem Ubuntu Jaunty 64-Bit-Maschine zu spielen schön. Wer weiß, die spezifischen Schritte erforderlich, um diese Arbeit zu machen? (Oder, wenn Sie etwas anderes verwenden firewatir Arbeit zu bekommen, ich werde diejenigen, die als Antworten nehmen auch)
Hier sind ein paar Dinge, die ich versucht:
-
Installation der jssh Erweiterung selbst (indem Sie die Anweisungen in http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) dann die folgende Befehlszeile macht einen Fehler:
Firefox -jssh
telnet localhost: 9997
Ich erhalte die Fehlermeldung:
Der Versuch :: 1 ...
Der Versuch, 127.0.0.1 ...
telnet: Kann nicht Remote-Host verbinden: Verbindung Refused
-
Das Kompilieren firefox mit der folgenden mozconf Datei und Befehl make macht einen Fehler:
.
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
- Kompilieren
Lösung
Sie können diese Anweisung versuchen Brach: (mit Google gefunden, aber ich hatte ein wenig zu korrigieren):
Sie müssen einige Pakete installieren zur Kasse und erfolgreich firefox kompilieren
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
dann klonen firefox Quelle aus dem Repository
Diese Version hat Probleme mit Firefox-Add-ons Kompatibilität
für schnelle Abhilfe Installieren Sie dieses Add-on http://www.oxymoronical.com/web / firefox / jede Nacht
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
Erstellen eine neue Datei .mozconfig in aktuellem Verzeichnis
gedit .mozconfig
und fügen Sie das folgende Build-Optionen hinein.
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
Sie dann
autoconf2.13
cd js/src
autoconf2.13
cd ../..
und kompilieren mit
make -f client.mk build
Wenn ein Fehler, benötigten Pakete installieren in Fehlermeldungen angezeigt
Jetzt
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
und zum Glück sollten Sie siehe "Willkommen in der Mozilla JavaScript Shell!"
Ich wünsche dir Glück und Geduld, Kompilierung dauert eine Weile,
Andere Tipps
Haben Sie einen Blick auf das?
http://wiki.openqa.org/display/WTR/FireWatir + auf + Ubuntu
Es ist bereits kompilierten Linux XPI hier: