Connection Firefox JSSH ou etapas de compilação muito detalhado no Ubuntu 64?
Pergunta
Estou tendo um tempo difícil obter jssh e firefox para jogar bonito em uma máquina de 64 bits Ubuntu Jaunty. Qualquer um sabe os passos específicos necessários para fazer este trabalho? (Ou, se você estiver usando uma outra coisa para obter firewatir ao trabalho, eu vou levá-las como respostas bem)
Aqui estão algumas coisas que eu tentei:
-
instalar a extensão jssh por si mesmo (seguindo as instruções em http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu ), em seguida, executar o seguinte linha de comando rende um erro:
firefox -jssh
telnet localhost: 9997
eu recebo o erro:
Tentando :: 1 ...
Tentando 127.0.0.1 ...
telnet: Não é possível conectar ao host remoto: Conexão recusada
-
Compilando o Firefox com o seguinte arquivo mozconf e comando make torna um erro:
.
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
- Compilação
Solução
Você pode tentar pousio esta instrução: (encontrado usando google mas eu tive que corrigir um pouco):
Você tem que instalar alguns pacotes para check-out e com êxito compilar 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
então clone fonte do Firefox a partir do repositório
Esta versão tem problemas com firefox add-ons compatibilidade
para solução rápida instalar este add-on http://www.oxymoronical.com/web / firefox / noturno
hg clone http://hg.mozilla.org/mozilla-central/
cd mozilla-central
Criar um novo .mozconfig arquivo no diretório atual
gedit .mozconfig
e cole as seguintes opções de construção para ele.
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
então faça
autoconf2.13
cd js/src
autoconf2.13
cd ../..
e compilar usando
make -f client.mk build
Se falha, instalar pacotes necessários exibido em mensagens de erro
Agora
./firefox-jssh/dist/bin/firefox -jssh
telnet localhost:9997
e, felizmente, você deve ver "Welcome to the Mozilla JavaScript Shell!"
Desejo-lhe sorte, e ser paciente, compilação leva um tempo
Outras dicas
Será que você dê uma olhada neste?
http://wiki.openqa.org/display/WTR/FireWatir + na + Ubuntu
Já é compilado Linux XPI aqui: