¿Conexión JSSH de Firefox o pasos de compilación muy detallados en Ubuntu 64?
Pregunta
Me está costando que jssh y firefox funcionen bien en una máquina Ubuntu Jaunty de 64 bits. ¿Alguien sabe los pasos específicos necesarios para que esto funcione? (o, si está utilizando algo más para hacer que firewatir funcione, también las tomaré como respuestas)
Aquí hay algunas cosas que probé:
-
instalar la extensión jssh por sí mismo (siguiendo las instrucciones en http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ) y luego ejecutar la siguiente línea de comando genera un error:
firefox -jssh
telnet localhost: 9997
Me sale el error:
Intentando :: 1 ...
Intentando 127.0.0.1 ...
telnet: no se puede conectar al host remoto: conexión rechazada
-
Compilar Firefox con el siguiente archivo mozconf y hacer que el comando genere un error:
.
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
- Compilación
Solución
Puede intentar seguir esta instrucción: (se encontró usando google pero tuve que corregir un poco):
Debe instalar algunos paquetes para finalizar la compra y compilar correctamente 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
luego clone la fuente de Firefox desde el repositorio
Esta versión tiene problemas con la compatibilidad de complementos de Firefox
para una solución rápida instale este complemento http://www.oxymoronical.com/web / firefox / nightly
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
Crear un nuevo archivo .mozconfig en el directorio actual
gedit .mozconfig
y pegue las siguientes opciones de compilación en él.
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
luego haz
autoconf2.13
cd js/src
autoconf2.13
cd ../..
y compilar usando
make -f client.mk build
Si falla, instale los paquetes requeridos que se muestran en los mensajes de error
ahora
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
y, afortunadamente, debería ver " ¡Bienvenido a Mozilla JavaScript Shell! "
Te deseo suerte y sé paciente, la compilación lleva un tiempo
Otros consejos
¿Le echó un vistazo a esto?
http://wiki.openqa.org/display/WTR/FireWatir + en + Ubuntu
Ya hay compilado Linux XPI aquí: