Releases LXR 0.9 and 0.10 are deprecated, information is kept here only for historical record.

These releases contain numerous bugs, some of which can be qualified "blocking". If you are considering installing a fresh LXR service, always prefer the latest release. You will experience a dramatic performance boost and installation is a lot easier.

Bug reports will not be accepted.

This page covers installation instructions for LXR 0.9.9 and 0.10. For prior versions, consult the INSTALL document that ships with each release.

To successfully install your copy of LXR, go through the following steps:

  1. Install the running environment

    You check and/or install all the required tools needed to run LXR

  2. Install LXR source

    Instructions to unpack and install the tarball downloaded from the site

  3. Create a database for LXR

    This is the auxiliary DB where LXR stores the cross-references

  4. Configure LXR for your tree

    This covers only the easy case of a single tree

  5. Populate the database

    Load it with the data about your tree

  6. Configure your web server

A Turkish user has written an excellent guide for Ubuntu installation where some configuration directories have a different name (instructions here are rather Fedora oriented). It also deals with a Perl behavior trouble (related to the -T switch in the scripts) and suggests a workaround (though this is not recommended from a reliability/security point of view).

Once you've got LXR working on this simple case, you might consider customising its operation for your personal taste. Read the following: