L'utilisation de LXR 0.11 est déconseillée, sauf si vous ne pouvez pas amener votre interpréteur Perl à la version 5.10 au minimum.

Cette version est figée et contient encore des bugs qui ont été corrigés dans les versions ultérieures. Seuls les rapports d'anomalies ayant trait à la "compatibilité" seront acceptés.

Téléchargez la motte LXR si vous ne l'avez pas déjà fait.

  1. Décidez où vous voulez installer LXR
    • Si vous voulez juste un galop d'essai sur un arbre personnel, installez LXR dans votre répertoire privé dans ~/lxr/.
    • Si vous voulez offrir le service LXR à l'ensemble du système, vous devez l'installer dans un répertoire public. Dans ce guide, nous utiliserons /usr/local/share/lxr/.

      L'accès à ce répertoire peut nécessiter les privilèges root.

    Ce répertoire sera appelé répertoire racine de LXR.

  2. Décompressez la motte (tarball) Nous supposons que la motte a été téléchargée dans votre répertoire Téléchargements:
    • Installation personnelle: $ cd $ tar -zxf ~/Téléchargements/lxr-x.y.z.tgz
    • Installation publique: $ cd /usr/local/share $ tar -zxf ~/Téléchargements/lxr-x.y.z.tgz
  3. Entrez dans le répertoire racine de LXR Vous pouvez renommer le répertoire pour vous débarasser du numéro de version dans son nom. $ mv lxr-x.y.z lxr Pour les commandes précédentes, vous étiez un étage au-dessus du répertoire de LXR. Pour y entrer: $ cd lxr

La page sur l'environnement logiciel mentionne les exigences de versions pour les outils auxiliaires. Maintenant que LXR a été copié, vous pouvez les vérifier pour Perl et ctags avec:

$ ./genxref --checkonly Checking Perl version ... 5.14.2 OK No URL specified - Continuing in checking mode Parameter 'ectagsbin' not defined - trying to find ctags 'ectagsbin' temporarily adjusted to /usr/bin/ctags Manually update lxr.conf for permanent setting Checking ctags version ... 5.8 OK Parameter 'glimpsebin' not defined - trying to find glimpse 'glimpsebin' temporarily adjusted to /usr/local/bin/glimpse Manually update lxr.conf for permanent setting Checking glimpse version ... 4.18.5 Parameter 'glimpseindex' not defined - trying to find glimpseindex 'glimpseindex' temporarily adjusted to /usr/local/bin/glimpseindex Manually update lxr.conf for permanent setting Parameter 'swishbin' not defined - trying to find swish-e swish-e not found, `which swish-e` returned a null string No matching configuration at ./genxref line 275.

C'est fini. Passez à la configuration de votre copie.