我正在安装 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.2
或xulrunner-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