如何安装 xulrunner?

che*_*yer 27 xulrunner software-installation

我正在尝试将我在大学课程中使用的虚拟机从 10.04 迁移到 12.04,并且我正在使用 xulrunner,以便

  • 首先,我可以将 SQLiteManager 作为一个独立的应用程序
  • 接下来,KNIME可以为其节点提供帮助

我尝试添加一些帖子中描述的 mozilla ppa,例如这里这里,但是当我在 Synaptic 中搜索xulrunner 时,我找不到匹配项。

我在这个链接中读到,xulrunner 被故意排除在外,坦率地说,我认为这是一个错误的决定!无论如何,有没有人知道如何解决这个问题,即如何获得xulrunner?

ish*_*ish 36

xulrunner在 12.04 的存储库中不再可用,但在这里安装 Mozilla Foundation 提供的最新版本非常容易。由于这些xulrunner版本是独立的,我们将它们放在/opt目录中。

  1. 打开与终端Ctrl+ Alt+T
  2. 类型 cd /opt
  3. 以下步骤将根据当前安装的 Firefox 版本以及您的 Ubuntu 是 32 位还是 64 位自动下载相应版本的xulrunner(如果您正在运行 Firefox beta 等,请从您的浏览器手动复制 URL 并设置XURL=为它(见下文)

    • 逐行复制并粘贴到终端中:
    FFVER=`grep -Po "\d{2}\.\d+" /usr/lib/firefox/platform.ini`
    ARCH=`uname -p`
    XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FFVER/runtimes/xulrunner-$FFVER.en-US.linux-$ARCH.tar.bz2
    光盘/选择
    须藤 sh -c "wget -O- $XURL | tar -xj"
    须藤 ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner
    须藤 ln -s /opt/xulrunner/xpcshell /usr/bin/xpcshell
    

xulrunner现在已安装,可以xulrunner从任何地方轻松运行。

  • 要卸载它,只需删除、和符号链接xulrunner下的目录。/opt/usr/bin/xulrunner/usr/bin/xpcshell

  • @izx 非常感谢您的解决方案。对我来说,`$FFVER` 不起作用。但是,我手动引入了 [https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/](https://ftp.mozilla.org/pub/xulrunner/releases/latest/runtimes/ ) 并找到版本 _41_。 (3认同)

小智 9

我在 Eclipse 失败时遇到了类似的问题。通过执行以下操作,我能够使我的 Eclipse 版本正常工作。您可以为您的预期应用程序执行此操作。

  1. 要查找您的 Eclipse 版本支持的 XULRunner 版本:http : //www.eclipse.org/swt/faq.php#browserlinux
  2. 转至Mozilla XULRunner 发布下载。选择您想要的版本。忽略b*后缀版本(测试版),并尝试选择最新版本。同样,您可以选择选择所需的版本。

    [DIR]   10.0.1/         09-Feb-2012 01:11   -    
    [DIR]   10.0.2/         16-Feb-2012 02:55   -    
    [DIR]   10.0.4esr/      22-May-2012 20:56   -    
    [DIR]   10.0/           29-Jan-2012 11:32   -    
    [DIR]   10.0b2/         28-Dec-2011 10:38   -    
    [DIR]   10.0b3/         08-Jan-2012 03:02   -    
    [DIR]   10.0b5/         18-Jan-2012 15:27   -    
    [DIR]   10.0b6/         24-Jan-2012 03:53   -
    
    Run Code Online (Sandbox Code Playgroud)

    10.0.2在这个例子中安装。

  3. 根据您的操作系统选择下载。

    我正在运行 32 位 Linux 所以我去 xulrunner-10.0.2.en-US.linux-i686.tar.bz2

  4. 保存下载的文件,解压/安装它。

    sudo tar -xjvf xulrunner-10.0.2.en-US.linux-i686.tar.bz2
    
    Run Code Online (Sandbox Code Playgroud)
  5. 在应用程序文件中设置 xulrunner 的路径 ( eclipse.ini)。

    -Dorg.eclipse.swt.browser.XULRunnerPath=/Path_where_xulrunner_is extracted/xulrunner/
    
    Run Code Online (Sandbox Code Playgroud)

现在 Eclipse 将使用安装的 xulrunner 的给定版本。