These instructions pertain to Unix-like operating systems other than Mac OS X. For Mac OS X instructions, read InstallationOSX. There are also simpler instructions available for OSes that use Debian-style packaging, like Debian and Ubuntu. For those operating systems, read InstallationDebian.

Install XULRunner

Conkeror depends on XULRunner 1.9 or higher. If you are running a recent Linux distribution such as Debian unstable, Fedora 9, or Ubuntu 8.04 or higher, you should be able to install it from your distribution's software repositories. For Debian or Ubuntu:

apt-get install xulrunner-1.9

or for Fedora:

yum install xulrunner

Then continue to Install Conkeror below.

If your distribution doesn't have xulrunner 1.9 or greater, you can obtain compiled binaries from http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.9.0.1/runtimes/

Download an archive appropriate for your operating system. Conkeror does not require the SDK package, and these instructions describe the steps appropriate for the non-SDK package.

Unpack the archive somewhere, and then enter the new directory in a shell and type the command:

./xulrunner --register-user

Note: the commands above register XULRunner in your user account. If you want to register this copy of XULRunner for all users, use --register-global instead of --register-user while logged into the administrative account.

Install Conkeror

You can obtain Conkeror either with git or by downloading a snapshot archive.

git

To use Conkeror from the git repository, first clone the repository, using the command:

git clone git://repo.or.cz/conkeror.git

Later on, when you want to update:

git fetch
git log HEAD..origin  #optional, shows you the changes
git merge origin

`conkeror-spawn-helper`

If you want to be able to edit web page text fields in an external editor, you will need to build the included program, conkeror-spawn-helper. Please read ConkerorSpawnHelper for more details.

Last step

Due to recent changes in XULRunner, there are two alternate methods for putting a conkeror launcher in your executable PATH.

New way

If you are using a distro-installed 1.9 release, you should use this method. Simply create a symlink from /path/to/conkeror/contrib/run-conkeror to your desired executable location. For example:

ln -s /usr/local/lib/conkeror/contrib/run-conkeror /usr/local/bin/conkeror

Old way

If you installed your own xulrunner binary, you should use this method. Copy1 xulrunner-stub from your xulrunner installation directory2 into the Conkeror directory, and optionally rename it to something informative like conkeror. That executable will launch Conkeror. You can create a symlink to it, or write a short launch script to change directories and run it, in for example, /usr/local/bin/. Note: In some cases, this method may not work, and you will need to use the above method.


  1. symlinking will not work (1)

  2. You can find where xulrunner is installed by reading the files in /etc/gre.d or ~/.gre.d/. It's usually /usr/lib/xulrunner-* (2)

InstallationUnix (last edited 2008-08-25 16:00:25 by Sketch)