由于 XULRunner 是 Pencil 的要求,我该如何安装它?

由于 XULRunner 是 Pencil 的要求,我该如何安装它?

我正在安装 Pencil,但出现以下错误:xulrunner: not found.XULRunner 是 Pencil 的必备组件。那么如何安装 XULRunner 及其依赖项?

答案1

您可以通过执行以下命令安装 XULRuner 的最新源:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install xulrunner-2.0 xulrunner-2.0-dev xulrunner-2.0-gnome-support xulrunner-dev

一旦安装,您将需要更新替代方案,以便默认使用它:

sudo update-alternatives --config xulrunner 

请注意,此 ppa 还包含 Firefox 和 Thunderbird 的更新版本。

答案2

实际上,您无需安装 xulrunner 即可运行 xulrunner 应用程序,只需使用 Firefox 即可。

如果你看看https://developer.mozilla.org/en/docs/XULRunner, 它说:

Firefox 3 及更高版本附带私有 XULRunner 包,可以使用 -app 开关运行任何兼容的 XULRunner 应用程序。

因此我只是解压了 pencil.tar.gz 分发版,导航到 user/share/pencil (或其他)目录,然后执行以下操作:

firefox -app application.ini

好了!无需额外安装。

答案3

您需要安装其中一个软件包xulrunner-1.9.2xulrunner-2.0,具体取决于您需要哪个版本的 xulrunner。

答案4

不再有可用的最新包。

https://developer.mozilla.org/en/docs/Getting_started_with_XULRunner

将以下内容放入文件中并运行。它将下载与您当前 Firefox 版本匹配的版本,提取文件并创建符号链接以方便使用。

FIREFOX_VERSION=`grep -Po  "\d{2}\.\d+" /usr/lib/firefox/platform.ini`
ARCH=`uname -p`
XURL=https://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$FIREFOX_VERSION/runtimes/xulrunner-$FIREFOX_VERSION.en-US.linux-$ARCH.tar.bz2
cd /opt
sudo sh -c "wget -O- $XURL | tar -xj"
sudo ln -s /opt/xulrunner/xulrunner /usr/bin/xulrunner

相关内容