Connessione JSSH di Firefox o passaggi di compilazione molto dettagliati su Ubuntu 64?
Domanda
Sto facendo fatica a far funzionare jssh e firefox su una macchina Ubuntu Jaunty a 64 bit. Qualcuno sa i passaggi specifici necessari per far funzionare questo? (o, se stai usando qualcos'altro per far funzionare firewatir, prenderò anche quelli come risposte)
Ecco alcune cose che ho provato:
-
installa l'estensione jssh da sola (seguendo le istruzioni in http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) quindi l'esecuzione della seguente riga di comando genera un errore:
firefox -jssh
telnet localhost: 9997
Ottengo l'errore:
Prova :: 1 ...
Prova 127.0.0.1 ...
telnet: impossibile connettersi all'host remoto: connessione rifiutata
-
Compilare firefox con il seguente file mozconf e make command rende un errore:
.
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
- Compilazione
Soluzione
Puoi provare a seguire queste istruzioni: (trovato usando google ma ho dovuto correggere un po '):
Devi installare alcuni pacchetti per effettuare il checkout e compilare con successo 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
quindi clona la fonte firefox dal repository
Questa versione presenta problemi con la compatibilità dei componenti aggiuntivi di Firefox
per una rapida soluzione alternativa installa questo componente aggiuntivo http://www.oxymoronical.com/web / firefox / notte
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
Crea un nuovo file .mozconfig nella directory corrente
gedit .mozconfig
e incolla le seguenti opzioni di compilazione.
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
quindi
autoconf2.13
cd js/src
autoconf2.13
cd ../..
e compila usando
make -f client.mk build
In caso di errore, installare i pacchetti richiesti visualizzati nei messaggi di errore
ora
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
e per fortuna dovresti vedere " Benvenuto in Mozilla JavaScript Shell! "
Ti auguro buona fortuna ed pazienza, la compilazione richiede un po 'di tempo
Altri suggerimenti
Hai dato un'occhiata a questo?
http://wiki.openqa.org/display/WTR/FireWatir + su + Ubuntu
Esiste già un XPI Linux compilato qui: