# How do I install XULRunner since it's a requeriment for Pencil? [duplicate]

I'm installing Pencil and get the following error: xulrunner: not found. XULRunner is a a requirement for Pencil. So how do I install XULRunner and it's dependencies?

You can install the latest source of XULRuner by executing:

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


Once installed you'll need to update-alternatives so it's used by default:

sudo update-alternatives --config xulrunner


Be careful that this ppa also contains an updated version of firefox and thunderbird.

• Ahh good I meant to install thunderbird when I got arround to it. and if FX breaks then I can fall back on chrome. – Wes May 7 '11 at 21:45

You can actually run xulrunner apps without installing xulrunner, and just using firefox.

If you look on https://developer.mozilla.org/en/docs/XULRunner, it says:

Firefox 3 and later ships with a private XULRunner package, which can run any compatible XULRunner application using the -app switch.

So I just untarred the pencil .tar.gz distribution, navigated into the user/share/pencil (or whatever) directory, and did:

firefox -app application.ini


• it works like magic! – Ivan Cachicatari Jan 16 '15 at 21:36
• I either forgot something, or it doesnt work anymore with Firefox 35.0.1. Any hints? – Felix Feb 15 '15 at 16:05

You need to install one of the packages xulrunner-1.9.2 or xulrunner-2.0, depending on which version of xulrunner you need.

• On my Ubuntu 11.10, APT tells me, that the package is referenced, but not available?! Any ideas? – alfonx Jan 10 '12 at 18:54

Though late but anyone that stubles here, you don't need to download XULRunner anymore. just download their deb from their site and you are good to go. Its working with Raring fine!

There's no longer a recent package available.

Put the following in a file and run it. It'll download a version that matches your current Firefox version, extract the files and create a symbolic link for convenience.

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