Firefox JSSH连接或Ubuntu 64上非常详细的编译步骤?

时间:2009-09-18 23:52:07

标签: firefox watir firewatir jssh

我很难让jssh和firefox在Ubuntu Jaunty 64位机器上玩得很好。有谁知道使这项工作所需的具体步骤? (或者,如果你使用别的东西让firewatir工作,我也会把它们作为答案)

以下是我尝试过的一些事情:

  1. 自行安装jssh扩展(按照http://wiki.openqa.org/display/WTR/FireWatir+on+Ubuntu中的说明操作),然后运行以下命令行会出现错误:

    firefox -jssh

    telnet localhost:9997

    我收到了错误:

    尝试:: 1 ...

    尝试127.0.0.1 ...

    telnet:无法连接到远程主机:拒绝连接

  2. 使用以下mozconf文件编译firefox并使make命令呈现错误:

  3. 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
    
    1. 编译

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

你可以尝试休息这个指令:(发现使用谷歌,但我必须纠正一点):

您必须安装一些软件包才能结帐并成功编译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

然后做

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!”

祝你好运,耐心等待,汇编需要一段时间