[Lxr-commits] CVS: html/fr/1-0-InstallSteps 1-0-install.shtml, 1.2, 1.3 1-0-install1tools.shtml, 1.
Brought to you by:
ajlittoz
From: Andre-Littoz <ajl...@us...> - 2014-01-18 09:53:01
|
Update of /cvsroot/lxr/html/fr/1-0-InstallSteps In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv24946/fr/1-0-InstallSteps Modified Files: 1-0-install.shtml 1-0-install1tools.shtml 1-0-install2LXR.shtml 1-0-install3config.shtml 1-0-install4genxref.shtml 1-0-install5server.shtml 1-0-installNavbar.shtml Log Message: Switching to HTML5: directory fr/ for French version Index: 1-0-install.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install.shtml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- 1-0-install.shtml 27 Aug 2012 07:50:49 -0000 1.2 +++ 1-0-install.shtml 18 Jan 2014 09:52:58 -0000 1.3 @@ -1,123 +1,98 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 1.0 Procédure d'installation</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <meta name="keywords" - content="howto install LXR, how to install LXR, lxr install" - > - <meta name="description" - content="step by step guide to install LXR" - > -</head> - -<body> - <!--#set var="pageHeaderTitle" value="Instructions d'installation de LXR 1.0+" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> -<table> - <tr> - <td class="navbar"> +<!--#set var="pageMetaTitle" value="LXR 1.0 Procédure d'installation" --> +<!--#set var="pageHeaderTitle" value="Instructions d'installation de LXR 1.0+" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> <!--#set var="installStep" value="0" --><!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class="instr"> - <p class="comment"> + <section class="instr"> + <p class="comment"> Cette page concerne l'installation de <strong>LXR 1.0+</strong>. - </p> - <p class="comment"> -Pour la version 0.11, -lisez ces <a href="/<!--#echo var="langPrefix" -->0-11-InstallSteps/0-11-install.shtml">instructions</a>; -pour 0.9.x et 0.10.x, <a href="/<!--#echo var="langPrefix" -->InstallSteps/install.shtml">celles-ci</a>. + </p> + <p class="comment"> Pour les versions antérieures, -consultez le document <strong>INSTALL</strong> -accompagnant chaque édition. - </p> +sélectionnez la procédure appropriée depuis la +<a href="/<!--#echo var="langPrefix" -->index.shtml">page d'accueil</a>. + </p> - <p class="normal"> -Pour installer cotre copie de LXR sans erreur,suivez les étapes ci-dessous: - </p> - <ol> - <li> - <a href="1-0-install1tools.shtml" title="Install tools" rev="index"> - Installation de l'environnement logiciel - </a> - <p class="normal"> + <p class="normal"> +Pour installer votre copie de LXR sans erreur,suivez les étapes ci-dessous: + </p> + <ol> + <li> + <a href="1-0-install1tools.shtml" title="Install tools" rev="index"> +Installation de l'environnement logiciel + </a> + <p class="normal"> Vérifiez et/ou installez les outils nécessaires pour exécuter LXR. - </p> - </li> - <li> - <a href="1-0-install2LXR.shtml" title="Install LXR itself"> - Installation du source de LXR - </a> - <p class="normal"> + </p> + </li> + <li> + <a href="1-0-install2LXR.shtml" title="Install LXR itself"> +Installation du source de LXR + </a> + <p class="normal"> Instructions pour déballer et installer la <em>motte</em> (<em>tarball</em>) téléchargée du site - </p> - </li> - <li> - <a href="1-0-install3config.shtml" title="Pre-configure your copy"> + </p> + </li> + <li> + <a href="1-0-install3config.shtml" title="Pre-configure your copy"> Configuration de LXR et de sa base de données - </a> - <p class="normal"> + </a> + <p class="normal"> Créez le fichier principal de configuration à partir d'un "patron" et la base de données qui recevra les références croisées. - </p> - <div class="boxed"> - <p class="normal"> + </p> + <div class="boxed"> + <p class="normal"> <span class="caution">ATTENTION!</span> Le répertoire contenant les données personnalisées a été renommé de <em>lxrconf.d/</em> en <em>custom.d/</em> entre les versions précédentes et la version 1.0. - </p> - </div> - </li> - <li> - <a href="1-0-install4genxref.shtml" title="Populate database"> - Chargement de la base de données - </a> - <p class="normal"> -Alimentez-la avec les données relatives à votre arbre. </p> - </li> - <li> - <a href="1-0-install5server.shtml" title="Configure web server"> - Configurat du serveur web - </a> - </li> - </ol> + </div> + </li> + <li> + <a href="1-0-install4genxref.shtml" title="Populate database"> +Chargement de la base de données + </a> + <p class="normal"> +Alimentez-la avec les données relatives à votre arbre. + </p> + </li> + <li> + <a href="1-0-install5server.shtml" title="Configure web server"> +Configuration du serveur web + </a> + </li> + </ol> - <p class="normal"> + <p class="normal"> Une fois que LXR fonctionne sur ce cas simple, vous pouvez envisager de le personnaliser à votre goût personnel. Lisez: - </p> - <ul> - <li> - <a href="http://sourceforge.net/projects/lxr/files/doc/" title="Download"> -Le manuel utilisateur</a> - <br> - <p class="comment"> + </p> + <ul> + <li> + <a href="http://sourceforge.net/projects/lxr/files/doc/" title="Download"> +<cite>Le manuel utilisateur</cite></a> + <br> + <p class="comment"> Disponible en français, il traite en détail tous les aspects de LXR (utilisation, configuration, personnalisation, …). - </p> - </li> - <li> - <a href="/<!--#echo var="langPrefix" -->advancedconfig.shtml" title="Advanced config"> - Configuration avancée</a> - </a> - <br> - <p class="comment"> + </p> + </li> + <li> + <a href="/<!--#echo var="langPrefix" -->advancedconfig.shtml" title="Advanced config"> +Configuration avancée</a> + <br> + <p class="comment"> Réglage de LXR pour arbres multiples, présentation, etc. - </p> - </li> - </ul> - </td> - </tr> -</table> - -<!--#include virtual="/backstore/footer.shtml" --> + </p> + </li> + </ul> + </section> +</section> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-install1tools.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install1tools.shtml,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- 1-0-install1tools.shtml 23 Sep 2012 16:48:10 -0000 1.4 +++ 1-0-install1tools.shtml 18 Jan 2014 09:52:58 -0000 1.5 @@ -1,104 +1,89 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> +<!--#set var="pageMetaTitle" value="LXR 1.0 Installation environnement" --> <!--#set var="indxPage" value="1-0-install.shtml" --> <!--#set var="nextPage" value="1-0-install2LXR.shtml" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 1.0 Installation environnement</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <link rel="index" href="<!--#echo var='indxPage' -->"> - <link rel="next" href="<!--#echo var='nextPage' -->"> -</head> - -<body> - <!--#set var="pageHeaderTitle" value="Ãtape 1: Installation de l'environnement de LXR" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> -<table> - <tr> - <td class="navbar"> +<!--#set var="pageHeaderTitle" value="Ãtape 1: Installation de l'environnement de LXR" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> <!--#set var="installStep" value="1" --><!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class="instr"> - <p class="normal"> + <section class="instr"> + <p class="normal"> La version courante de LXR dépend des outils logiciels énumérés ci-dessous. Les instructions sont données pour Linux, mais des étapes similaires peuvent en être déduites pour Windows ou d'autres OS. - </p> - <p class="comment"> + </p> + <p class="comment"> Dans tous les cas, la méthode préférentielle d'installation de ces outils est celle du téléchargement d'un paquetage de votre distribution favorite, de façon que vous n'ayez pas le souci de leur compilation et de leur configuration qui peuvent demander une expertise au-delà de celle requise par la mise en Åuvre de LXR. - </p> - <p class="comment"> + </p> + <p class="comment"> Si vous vous retrouvez dans l'obligation de compiler et configurer, référez-vous à la documentation appropriée à chaque outil. Il existe en général une procédure assez automatisée. - </p> - <ol> - <li>Un interpréteur <strong>Perl</strong> - <p class="normal"> + </p> + <ul> + <li>Un interpréteur <strong>Perl</strong> + <p class="normal"> Installé par défaut dans presque toutes les distributions. - </p> - <p class="comment"> + </p> + <p class="comment"> Vérifiez que sa version est 5.10 ou supérieure, car LXR dépend de fonctionnalités introduites dans cette version. Tapez la commande suivante dans un terminal: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>perl -v</kbd> <samp>This is perl 5, version 14, subversion 2 (v5.14.2) built for …</samp> </pre> - <p class="comment"> + <p class="comment"> Si vous ne pouvez pas mettre à jour en 5.10 (sorti en décembre 2007, ce qui n'est pas particulièrement le dernier cri), utilisez LXR 0.11.1, dernière version compatible, mais vous ne bénéficierez pas des nouvelles fonstionnalités. - </p> - </li> - <li>Une version récente du programme <strong>exuberant ctags</strong> - <p class="normal"> + </p> + </li> + <li>Une version récente du programme <strong>exuberant ctags</strong> + <p class="normal"> Habituellement installé par un paquetage de votre distribution. En dernier ressort, il disponible sur <a href="http://ctags.sourceforge.net" - title="Web Site ctags">SourceForge</a>. - </p> - <p class="comment"> +title="Web Site ctags">SourceForge</a>. + </p> + <p class="comment"> Par "récent", entendez version 5 ou supérieure. Tapez ceci dans un terminal: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>ctags --version</kbd> <samp>Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert …</samp> </pre> - <p class="comment"> + <p class="comment"> Vous pourrez lancer ces deux tests automatiquement une fois que vous aures intallé LXR et avant de lancer l'étape de configuration. Voyez la <a href="1-0-install2LXR.shtml#install2autotest" title="Installation de LXR">page suivante</a>. - </p> - </li> - <li>Une base de données relationnelle - <p class="normal"> + </p> + </li> + <li>Une base de données relationnelle + <p class="normal"> <a href="http://www.mysql.com" title="MySQL Web Site">MySQL</a> 4.x/5.x, <a href="http://www.oracle.com" title="Oracle Web Site">Oracle</a>, <a href="http://www.postgresql.org" title="Postgresql Web Site"> - Postgresql</a> +Postgresql</a> et <a href="http://www.sqlite.org" title="SQLite Web Site">SQLite</a> sont acceptés. Vous aurez aussi besoin du pilote <strong>Perl DBI</strong> pour la base de données choisie, habituellement disponible sur CPAN (si absent de votre distribution). - </p> - </li> - <li>Un serveur web - <p class="normal"> + </p> + </li> + <li>Un serveur web + <p class="normal"> <a href="http://httpd.apache.org" title="Apache Web Site"> Apache httpd</a> avec @@ -106,60 +91,62 @@ mod_perl</a> est recommandé. <a href="http://www.lighttpd.net" title="lighttpd Web Site">lighttpd</a> est un autre choix. -Tous deux peuvent être installés à partir d'un paquetage. - </p> - </li> - <li>Pour la recherche en plein texte, - <a href="http://glimpse.cs.arizona.edu" title="Glimpse Web Site"> - Glimpse</a> - ou - <a href="http://swish-e.org" title="Swish-e Web Site"> - Swish-e</a> - version 2.1 ou supérieure - <p class="comment"> +à partir de <em>LXR 2.0</em>, +<a href="http://cherokee-project.com" title="Cherokee Web Site">Cherokee</a>, +<a href="http://nginx.org" title="Nginx Web Site">Nginx</a> et +<a href="http://www.acme.com/software/thttpd" title="thttpd Web Site">thttpd</a> +peuvent aussi être utilisés. +Tous peuvent être installés à partir d'un paquetage. + </p> + </li> + <li>Pour la recherche en plein texte, +<a href="http://glimpse.cs.arizona.edu" title="Glimpse Web Site"> + Glimpse</a> +ou +<a href="http://swish-e.org" title="Swish-e Web Site"> + Swish-e</a> +version 2.1 ou supérieure + <p class="comment"> Swish-e est complètement sous licence GPL tandis que Glimpse n'est libre que pour une utilisation non commerciale. En conséquence, vous avez peu de chance de retrouver ce dernier dans un paquetage, mais son installation est bien automatisée. - </p> - <div class="normal"> + </p> + <div class="normal"> Comment choisir entre les deux? - <ul> - <li class="classics"> - <strong>Glimpse</strong> vous donne accès à la - <strong>ligne</strong> de l'occurrence et peut distinguer - des occurrences multiples à l'intérieur d'un fichier. - </li> - <li class="classics"> - <strong>Swish-e</strong> vous donne accès au - <strong>nom de fichier</strong> contenant les occurrences - en fusionnant toutes les occurrences en une seule référence. - Cependant, il peut indexer les dépôts CVS - (par une copie de fichier, ce qui annule l'avantage de taille d'un dépôt CVS). - </li> - </ul> - </div> - </li> - <li>L'interface Perl pour pilote de base de données <strong>DBI</strong> - et le pilote <strong>DBD</strong> pour la base de données choisie - <p class="comment"> + <ul> + <li class="classics"> +<strong>Glimpse</strong> vous donne accès à la +<strong>ligne</strong> de l'occurrence et peut distinguer +des occurrences multiples à l'intérieur d'un fichier. + </li> + <li class="classics"> +<strong>Swish-e</strong> vous donne accès au +<strong>nom de fichier</strong> contenant les occurrences +en fusionnant toutes les occurrences en une seule référence. +Cependant, il peut indexer les dépôts CVS +(par une copie de fichier, ce qui annule l'avantage de taille d'un dépôt CVS). + </li> + </ul> + </div> + </li> + <li>L'interface Perl pour pilote de base de données <strong>DBI</strong> + et le pilote <strong>DBD</strong> pour la base de données choisie + <p class="comment"> S'ils ne sont pas déjà installés, vous pouvez les obtenir de CPAN. Plus d'info <a href="http://dbi.perl.org/index.html" title="Perl DBI Info"> ici</a>. - </p> - </li> - <li>Le module Perl <strong>File::MMagic</strong> - <p class="comment"> + </p> + </li> + <li>Le module Perl <strong>File::MMagic</strong> + <p class="comment"> Essayez d'abord le paquetagee <em>perl-file-mmagic</em>. Si cela échoue, il est disponible sur CPAN. - </p> - </li> - </ol> - </td> - </tr> -</table> - + </p> + </li> + </ul> + </section> +</section> <!--#include virtual="/${langPrefix}installNavBtn.shtml" --> - -<!--#include virtual="/backstore/footer.shtml" --> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-install2LXR.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install2LXR.shtml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- 1-0-install2LXR.shtml 14 Sep 2012 07:41:25 -0000 1.2 +++ 1-0-install2LXR.shtml 18 Jan 2014 09:52:58 -0000 1.3 @@ -1,108 +1,92 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> +<!--#set var="pageMetaTitle" value="LXR 1.0 Déballage" --> <!--#set var="indxPage" value="1-0-install.shtml" --> <!--#set var="prevPage" value="1-0-install1tools.shtml" --> <!--#set var="nextPage" value="1-0-install3config.shtml" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 1.0 Déballage</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <link rel="index" href="<!--#echo var='indxPage' -->"> - <link rel="prev" href="<!--#echo var='prevPage' -->"> - <link rel="next" href="<!--#echo var='nextPage' -->"> -</head> - -<body> - <!--#set var="pageHeaderTitle" value="Ãtape 2: Déballage de LXR" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> -<table> - <tr> - <td class="navbar"> +<!--#set var="pageHeaderTitle" value="Ãtape 2: Déballage de LXR" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> <!--#set var="installStep" value="2" --><!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class="instr"> - <p class="normal"> + <section class="instr"> + <p class="normal"> Téléchargez la <a href="http://sourceforge.net/projects/lxr/files/stable/">motte LXR</a> si vous ne l'avez pas déjà fait. - </p> - <ol> - <li>Décidez où vous voulez installer LXR - <ul> - <li> - <p class="comment"> + </p> + <ol> + <li>Décidez où vous voulez installer LXR + <ul> + <li> + <p class="comment"> Si vous souhaitez juste voir comment LXR fonctionne sur un arbre-source personnel, vous pouvez simplement installer LXR dans votre propre répertoire dans <code>~/lxr/</code>. - </p> - </li> - <li> - <p class="comment"> + </p> + </li> + <li> + <p class="comment"> Si vous voulez offrir un service LXR à l'ensemble des utilisateurs, vous devez l'installer dans un répertoire public. Dans ce guide, ce sera <code>/usr/local/share/lxr/</code>. - </p> - <p class="normal caution"> + </p> + <p class="normal caution"> L'accès à ce répertoire peut demander le privilège <em>root</em>. - </p> - </li> - </ul> - <p class="normal"> + </p> + </li> + </ul> + <p class="normal"> Ce répertoire sera appelé <em class="defn">répertoire racine de LXR</em>. - </p> - </li> - <li>Décompressez la motte (<em>tarball</em>) - <p class="comment"> + </p> + </li> + <li>Décompressez la motte (<em>tarball</em>) + <p class="comment"> Nous supposons que la motte a été téléchargée dans votre répertoire <code>Téléchargements/</code>: - </p> - <ul> - <li>Installation personnelle: + </p> + <ul> + <li>Installation personnelle: <pre class="shell"> <samp>$ </samp><kbd>cd</kbd> <samp>$ </samp><kbd>tar -zxf ~/Téléchargements/lxr-x.y.z.tgz</kbd> </pre> - </li> - <li>Installation publique: + </li> + <li>Installation publique: <pre class="shell"> <samp>$ </samp><kbd>cd /usr/local/share</kbd> <samp>$ </samp><kbd>tar -zxf ~/Téléchargements/lxr-x.y.z.tgz</kbd> </pre> - </li> - </ul> - </li> - <li>Entrez dans le répertoire racine de LXR - <p class="comment"> + </li> + </ul> + </li> + <li>Entrez dans le répertoire racine de LXR + <p class="comment"> Vous pouvez renommer ce répertoire pour vous débarasser du numéro de version dans son nom. - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>mv lxr-x.y.z lxr</kbd> </pre> - <p class="comment"> + <p class="comment"> à la suite des commandes précédentes, vous êtes un étage au-dessus du répertoire de LXR. Pour y entrer: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>cd lxr</kbd> </pre> - </li> - </ol> - <p class="normal" id="install2autotest"> + </li> + </ol> + <p class="normal" id="install2autotest"> La <a href="1-0-install1tools.shtml">page d'installation des outils</a> a mentionné des exigences de version pour les outils auxiliaires nécessaires à LXR. Maintenant que LXR est en place, vous pouvez tester celles concernant <strong>Perl</strong> et <strong>ctags</strong> avec: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>./genxref --checkonly</kbd> <samp>ERROR: could not open configuration file lxr.conf @@ -120,29 +104,26 @@ swish-e not found, `command -v swish-e` returned a null string genxref stopped without indexing by --checkonly option</samp> </pre> - <ul> - <li class="comment"> + <ul> + <li class="comment"> Comme LXR n'est pas encore configuré, il est normal d'obtenir des avertisements <em>Parameter </em>xxx<em> not defined</em>. Ignorez-les. - </li> - <li class="comment"> + </li> + <li class="comment"> Cette commande vérifie systématiquement l'existence de <strong>Glimpse</strong> et <strong>Swish-e</strong>. L'un des deux tests doit donner un résultat <em>not found</em>. - </li> - <li class="comment"> + </li> + <li class="comment"> Lisez soigneusement les lignes sur les numéros de version et les emplacements des outils. - </li> - </ul> - <p class="normal"> + </li> + </ul> + <p class="normal"> C'est fini. Vous devez maintenant configurer votre copie. - </p> - </td> - </tr> -</table> - + </p> + </section> +</section> <!--#include virtual="/${langPrefix}installNavBtn.shtml" --> - -<!--#include virtual="/backstore/footer.shtml" --> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-install3config.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install3config.shtml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- 1-0-install3config.shtml 14 Mar 2013 18:21:54 -0000 1.8 +++ 1-0-install3config.shtml 18 Jan 2014 09:52:58 -0000 1.9 @@ -1,130 +1,111 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> +<!--#set var="pageMetaTitle" value="LXR 1.0 Configuration" --> <!--#set var="indxPage" value="1-0-install.shtml" --> <!--#set var="prevPage" value="1-0-install2LXR.shtml" --> <!--#set var="nextPage" value="1-0-install4genxref.shtml" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 1.0 Configuration</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <link rel="index" href="<!--#echo var='indxPage' -->"> - <link rel="prev" href="<!--#echo var='prevPage' -->"> - <link rel="next" href="<!--#echo var='nextPage' -->"> -</head> - -<body> - - <!--#set var="pageHeaderTitle" value="Ãtape 3: Configuration de LXR et de sa base de données" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> - -<table> - <tr> - <td class="navbar"> - <!--#set var="installStep" value="3" --> - <!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class="instr"> - <p class="normal boxed"> +<!--#set var="pageHeaderTitle" value="Ãtape 3: Configuration de LXR et de sa base de données" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> +<!--#set var="installStep" value="3" --><!--#include virtual="1-0-installNavbar.shtml" --> + <section class="instr"> + <p class="normal boxed"> Les instructions suivantes sont données pour un <span class="caution">projet simple</span>. Le <span class="caution">noyau Linux</span> est un cas complexe si vous souhaitez profiter de toutes les possibilités d'hyperliens. Consultez cette <a href="../Tips/tipkernel.shtml" title="Configuration pour le noyau Linux">astuce</a> après avoir installé LXR au moins dans un cas simple. - </p> - <p class="comment"> + </p> + <p class="comment"> Le cÅur de la configuration de LXR est un fichier nommé <em>lxr.conf</em> qui DOIT être placé dans le <em>répertoire racine de LXR</em>. - </p> - <p class="comment"> + </p> + <p class="comment"> Le script <em>configure-lxr.pl</em> construit une copie personnalisée à partir d'un "patron" pris dans le sous-répertoire <em>templates/</em> et la range dans le sous-répertoire <em>custom.d/</em>. - </p> - <ul> - <li>Créez simultanément les configurations de LXR et de la base de données avec le script - <code>configure-lxr.pl</code> + </p> + <ul> + <li>Créez simultanément les configurations de LXR et de la base de données avec le script + <code>configure-lxr.pl</code> <pre class="shell"> <samp>$ </samp><kbd>./scripts/configure-lxr.pl -vv</kbd> </pre> - <p class="comment"> + <p class="comment"> Ceci lance le script de configuration avec les options par défaut, <em>i.e.</em> émission du fichier de configuration <em>lxr.conf</em> et du script de création de la base de données <em>init-db.sh</em> dans le répertoire <em>custom.d/</em> à partir du modèle <em>lxr.conf</em>. - </p> + </p> <pre class="shell"> <samp>*** LXR configurator (version: 1.0) *** LXR root directory is /home/myself/lxr Configuration will be stored in custom.d/</samp> </pre> - <p class="normal"> + <p class="normal"> Le script de configuration construit un fichier personnalisé <em>lxr.conf</em> à l'aide des réponses à quelques questions. La réponse par défaut (celle sélectionnée quand vous tapez seulement "retour chariot") est indiquée en majuscules. Vous n'avez pas besoin d'écrire le choix sélectionné en entier, tapez juste assez de caractères pour rendre la réponse non ambiguë. - </p> - <ul class="version"> - <li>Version 1.1 et supérieures - <p class="comment"> + </p> + <ul class="version"> + <li>Version 1.1 et supérieures + <p class="comment"> Configurer le serveur web demandant un soin particulier, les questions suivantes visent à faciliter cette tâche. - </p> + </p> <pre class="shell"> <samp>Configure for single/multiple trees? [S/m] ></samp> </pre> - <p class="normal caution"> + <p class="normal caution"> Important! C'est le seul choix que vous ne pourrez pas changer ultérieurement car il configure le serveur web d'une façon non triviale. - </p> - <p class="normal"> + </p> + <p class="normal"> Répondez <code>S</code> si vous ne proposerez jamais qu'un seul arbre (si vous changez d'idée à ce sujet, vous serez contraint de recommencer de zéro avec l'effacement de la base de données en cours de création). C'est néanmoins un choix idéal pour un premier essai. - </p> - <p class="normal"> + </p> + <p class="normal"> Répondez <code>M</code> si vous avez l'intention d'ajouter un autre arbre dans un avenir indéfini. - </p> + </p> <pre class="shell"> <samp>Do you intend to add other trees later? [yes/NO] ></samp> </pre> - <p class="comment"> + <p class="comment"> Cette question offre la possibilité de corriger une erreur de choix. Supposons que le choix par défaut <code>S</code> était le bon. - </p> - <p class="normal"> + </p> + <p class="normal"> Traiter l'arbre source correct demande un codage spécifique de l'URL. LXR a été conçu pour désigner le service LXR après le nom d'hôte, puis l'arbre voulu. - </p> - <p class="normal"> + </p> + <p class="normal"> Si les pages du serveur viennent uniquement de LXR, le nom de service (habituellement <code>/lxr</code>) peut être omis. - </p> - <p class="comment"> + </p> + <p class="comment"> Ceci correspond au cas d'un site entièrement dédié à LXR (cas 1 et 3 ci-dessous). - </p> - <p class="normal"> + </p> + <p class="normal"> En contexte d'arbre unique, il n'est pas besoin de désigner l'arbre. - </p> - <p class="comment"> + </p> + <p class="comment"> Ceci supprime la question ultérieure sur la racine virtuelle. - </p> + </p> <pre class="shell"> <samp>*** LXR web server configuration *** @@ -138,178 +119,178 @@ /4.section in indepedent ] > </samp><kbd>2</kbd> </pre> - <p class="normal"> + <p class="normal"> Choisissez <code>1</code> (réponse par défaut) pour le cas le plus simple ou <code>2</code> pour ne pas écraser un server local existant. - </p> + </p> <pre class="shell"> <samp>The computer hosting the server is described by an URL. The form is scheme://host_name:port where: - - scheme is either http or https (http: can be omitted), - - host_name can be given as an IP address such as 123.45.67.89 - or a domain name like localhost or lxr.url.example, - - port may be omitted if standard for the scheme. +- scheme is either http or https (http: can be omitted), +- host_name can be given as an IP address such as 123.45.67.89 + or a domain name like localhost or lxr.url.example, +- port may be omitted if standard for the scheme. The following question asks for a primary URL. Later, you'll have the opportunity to give aliases to this primary URL. --- Host name or IP? [//localhost] ></samp> </pre> - <p class="normal"> + <p class="normal"> Le serveur local par défaut s'appelle généralement <code>//localhost</code>, tapez alors "retour chariot". - </p> + </p> <pre class="shell"> <samp>URL section name for LXR in your server? [/lxr] ></samp> </pre> - <p class="normal"> + <p class="normal"> C'est le nom sous lequel le service LXR sera requis par l'URL. - </p> - <p class="comment"> + </p> + <p class="comment"> <span class="attention">ATTENTION!</span><br> Si vous répondez <code>/</code>, vous revenez aux cas 1 ou 3 sans aucun avertissement. Ceci peut entraîner de sérieux dysfonctionnements dans votre server web existant. - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>The choice of the database engine can make a difference in indexing performance, but resource consumption is also an important factor. - * For a small personal project, try SQLite which do not - need a server and is free from configuration burden. - * For medium to large projects, choice is between MySQL, - PostgreSQL and Oracle. - Oracle is not a free software, its interface has not been - tested for a long time. - * PostgreSQL databases are smaller than MySQL's - and performance is roughly equivalent. - * MySQL is at its best with marge-sized projects (such as kernel - cross-referencing) where it is fastest at the cost of bigger - databases. - * Take also in consideration the number of connected users.</samp> +* For a small personal project, try SQLite which do not +need a server and is free from configuration burden. +* For medium to large projects, choice is between MySQL, +PostgreSQL and Oracle. +Oracle is not a free software, its interface has not been +tested for a long time. +* PostgreSQL databases are smaller than MySQL's +and performance is roughly equivalent. +* MySQL is at its best with marge-sized projects (such as kernel +cross-referencing) where it is fastest at the cost of bigger +databases. +* Take also in consideration the number of connected users.</samp> <samp>Database engine? [MYSQL/oracle/postgres/sqlite] ></samp> </pre> - <p class="normal"> + <p class="normal"> Sélectionnez la base de données en fonction de la politique de votre site ou de ses disponibilités. - </p> - <ul class="version"> - <li>Version 1.0 + </p> + <ul class="version"> + <li>Version 1.0 <pre class="shell"> <samp>Configure for single/multiple trees? [S/m] ></samp> </pre> - <p class="normal caution"> + <p class="normal caution"> Important! C'est le seul choix que vous ne pourrez pas changer ultérieurement car il configure le serveur web d'une façon non triviale. - </p> - <p class="normal"> + </p> + <p class="normal"> Répondez <code>S</code> si vous ne proposerez jamais qu'un seul arbre (si vous changez d'idée à ce sujet, vous serez contraint de recommencer de zéro avec l'effacement de la base de données en cours de création). C'est néanmoins un choix idéal pour un premier essai. - </p> - <p class="normal"> + </p> + <p class="normal"> Répondez <code>M</code> si vous avez l'intention d'ajouter un autre arbre dans un avenir indéfini. - </p> + </p> <pre class="shell"> <samp>Do you intend to add other trees later? [yes/NO] ></samp> </pre> - <p class="comment"> + <p class="comment"> Cette question offre la possibilité de corriger une erreur de choix. Supposons que le choix par défaut <code>S</code> était le bon. - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>--- Directory for glimpse databases? ></samp><kbd>/home/myself/glimpse_DB</kbd> </pre> - <p class="normal"> + <p class="normal"> Le script de configuration a détecté le moteur de recherche en plein texte et demande un répertoire pour ses fichiers auxiliaires. Ce répertoire sera créé plus tard par LXR s'il n'existe pas. - </p> - <p class="normal caution"> + </p> + <p class="normal caution"> ATTENTION! Si vous crééez vous-même ce répertoire, assurez-vous qu'il peut être lu par <em>"tout le monde"</em>. - </p> + </p> <pre class="shell"> <samp>templates directory templates/ now protected read-only</samp> </pre> - <ul class="version"> - <li>Version 1.1 et supérieures + <ul class="version"> + <li>Version 1.1 et supérieures <pre class="shell"> <samp>Is your Apache version 2.4 or higher? [YES/no] ></samp> </pre> - <p class="normal"> + <p class="normal"> Comme les contrôles d'accès ont changé entre Apache 2.2 et 2.4, il est nécessaire de connaître quelle version est utilisée sur votre ordinateur pour configurer correctement les fichiers d'accès d'Apache. - </p> - <p class="comment"> + </p> + <p class="comment"> N'importe quelle réponse est valable si vous n'utilisez pas Apache. - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>file .htaccess written into LXR root directory file apache2-require.pl written into configuration directory file apache-lxrserver.conf written into configuration directory file lighttpd-lxrserver.conf written into configuration directory</samp> </pre> - <p class="comment"> + <p class="comment"> Ceci termine la partie générale de la configuration. Le script passe au fichier principal de configuration. - </p> + </p> <pre class="shell"> <samp>*** LXR master configuration file setup *** - Global section part +Global section part *** Configuring auxiliary tool paths *** Configuring host name or IP (as http://...)</samp> <samp>--- Host name? ></samp><kbd>//localhost</kbd> </pre> - <ul class="version"> - <li>Version 1.1 et supérieures + <ul class="version"> + <li>Version 1.1 et supérieures <pre class="shell"> <samp>*** Host name previously defined as //localhost</samp> </pre> - <p class="comment"> + <p class="comment"> Cette ligne rappelle le nom d'hôte que vous avez défini plus haut pendant la configuration du serveur web. - </p> - </li> - <li>Version 1.0 + </p> + </li> + <li>Version 1.0 <pre class="shell"> <samp>--- Host name? ></samp><kbd>//localhost</kbd> </pre> - <p class="normal"> + <p class="normal"> Donnez le nom d'hôte principal. - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>--- Alias name ? (hit return to stop) ></samp><kbd>//mycomputer.example.com</kbd> <samp>--- Alias name ? (hit return to stop) ></samp> </pre> - <p class="normal"> + <p class="normal"> Donnez autant d'alias (éventuellement aucun) que de besoin. - </p> + </p> <pre class="shell"> <samp>*** Configuring HTML parameters </pre> - <ul class="version"> - <li>Version 1.1 et supérieures + <ul class="version"> + <li>Version 1.1 et supérieures <pre class="shell"> <samp>'Buttons-and-menus' interface is recommended for the kernel *** to avoid screen cluttering. --- Use 'buttons-and-menus' instead of 'link' interface? [YES/no] ></samp> </pre> - <p class="normal"> + <p class="normal"> L'interface <em>boutons-et-menus</em> présente une mise en page plus dense que l'interface <em>lien</em> traditionnel. Il est vivement recommandé dans les situations @@ -317,90 +298,90 @@ comme dans le cas du noyau Linux, lorsqu'une forme de contrôle de configuration est réalisée à l'aide de nombreuses variables auxiliaires LXR. - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>*** Configuring file subsection *** Configuring "common factors" *** Marking tree section</samp> </pre> - <p class="comment"> + <p class="comment"> La partie indépendante des arbres est maintenant configurée. - </p> + </p> <pre class="shell"> <samp>*** LXR master configuration file setup *** - Tree section part - SQL script for database initialisation +Tree section part +SQL script for database initialisation *** Configuring LXR server parameters *** The virtual root is the fixed URL part after the hostname.</samp> </pre> - <ul class="version"> - <li>Version 1.1 et supérieures + <ul class="version"> + <li>Version 1.1 et supérieures <pre class="shell"> <samp>*** You previously defined the virtual root as /lxr</samp> </pre> - <p class="comment"> + <p class="comment"> Cette ligne rappelle la racine virtuelle implicite ou définie plus haut pendant la configuration du serveur web. - </p> - </li> - <li>Version 1.0 + </p> + </li> + <li>Version 1.0 <pre class="shell"> <samp>--- Virtual root? (i.e. URL part after host) [/lxr] ></samp> </pre> - <p class="normal"> + <p class="normal"> La réponse par défaut construit un URL <code>http://localhost/lxr</code>. Si vous rangez votre serveur LXR à la racine de votre site, pour être accédé comme <code>http://localhost</code>, la réponse doit être <code>/</code> et non pas vide (ce qui sélectionnerait par défaut <code>/lxr</code>). - </p> - </li> - </ul> + </p> + </li> + </ul> <pre class="shell"> <samp>--- Caption in page header? (e.g. Project XYZZY displayed by LXR) ></samp><kbd>LXR first trial</kbd> </pre> - <p class="normal"> + <p class="normal"> Ceci définit le titre dans la zone d'en-tête de chaque page. - </p> + </p> <pre class="shell"> <samp>Do you need a specific encoding for this tree ? [yes/NO] ></samp> </pre> - <p class="normal"> + <p class="normal"> Le codage par défaut est <code>UTF-8</code>. Si votre arbre utilise un autre codage, répondez <code>Y</code> et entrez un codage normalisé par l'IANA, comme <code>iso-8859-1</code>. - </p> + </p> <pre class="shell"> <samp>*** Describing tree location How is your tree stored? [FILES/cvs/git/subversion/bitkeeper] *** A source directory contains one sub-directory for every version.</samp> <samp>--- Source directory? (e.g. /home/myself/project-tree) ></samp><kbd>/home/myself/my-project</kbd> </pre> - <p class="normal"> + <p class="normal"> Faites votre premier essai sur un arbre résidant dans des vrais fichiers et répertoires (<em>i.e.</em> pas dans un dépôt de SCV/VCS). Remarquez que le chemin vers le répertoire du projet est sous forme <strong>absolue</strong>. - </p> - <p class="comment"> + </p> + <p class="comment"> <span class="caution">RAPPEL!</span> L'objectif de LXR est la navigation entre différentes versions d'un projet. En conséquence, il s'attend à trouver des sous-répertoires de version dans le répertoire source désigné, comme <em>/home/myself/my-project/v1</em>, …, même si vous n'avez qu'une seule version. - </p> + </p> <pre class="shell"> <samp>Name to display for the path root? (e.g. Project or $v for version) [$v] ></samp> </pre> - <p class="normal"> + <p class="normal"> Ceci est un raccourci du chemin du répertoire soure dans un nom complet de fichier pour l'affichage dans l'en-tête de page. La réponse par défaut <code>$v</code> insère dynamiquement le nom de version. - </p> + </p> <pre class="shell"> <samp>*** Enumerating versions Label for version selection menu? [Version] @@ -413,17 +394,17 @@ *** a prefered version.</samp> <samp>--- Default displayed version is first in 'range'? [YES/no] ></samp> </pre> - <p class="normal"> + <p class="normal"> Indiquez à LXR les versions figurant dans le répertoire source. Pour arrêter la demande de version, répondez avec un nom vide (tapez juste "retour chariot"). - </p> - <p class="comment"> + </p> + <p class="comment"> <strong>Astuce:</strong><br> Pour faire afficher la dernière version par défaut, listez-les en ordre chronologique inverse, la dernière en premier, la plus ancienne en dernier. - </p> + </p> <pre class="shell"> <samp>*** Setting directory lists *** Some directories may contain non-public project data (binaries, @@ -433,11 +414,11 @@ *** LXR needs hints to resolve the destination file. --- Include directory, e.g. /include? (hit return to stop) ></samp> </pre> - <p class="normal"> + <p class="normal"> Laissez de côté ces questions pour un arbre simple. Elles permettent de "cacher" des sous-répertoires aux yeux de LXR et de résoudre les directives <em>include</em> figurant dans le source. - </p> + </p> <pre class="shell"> <samp>*** Configuring data storage</samp> <samp>--- Database name? ></samp><kbd>lxr_myproject</kbd> @@ -448,47 +429,47 @@ <samp>configuration saved in custom.d/t DB initialisation sript is custom.d/initdb.sh</samp> </pre> - <p class="normal"> + <p class="normal"> Donnez un nom à la base de données selon les règles de votre site. De toute façon, il est toujours sage qu'il soit unique, à moins que vous définissiez la base en tant que jeu de tables particulier au sein d'une base existante. Dans ce cas, donnez un préfixe de tables unique à la place de <code>lxr_</code> par défaut. - </p> - <p class="comment"> + </p> + <p class="comment"> La partie spécifique à l'arbre est maintenant configurée et vous en avez terminé. - </p> - </li> - <li>Vérifiez l'environment de la base de données - <p class="normal"> + </p> + </li> + <li>Vérifiez l'environment de la base de données + <p class="normal"> Le script d'initialisation de la base de données travaille sous l'utilisateur maître (par défaut <code>root</code> pour <strong>MySQL</strong> et <code>postgres</code> pour <strong>PostgreSQL</strong>). Si son nom a été changé sur votre ordinateur, modifiez <em>initdb.sh</em>. - </p> - </li> - <li><a name="createdb">Créez la base de données</a> - <p class="normal"> + </p> + </li> + <li><a name="createdb">Créez la base de données</a> + <p class="normal"> Lancez le script résultat de l'étape précédente. - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>./custom.d/initdb.sh</kbd> </pre> - <p class="comment"> + <p class="comment"> <strong>Note:</strong> sous <strong>MySQL</strong>, le mot de passe maître est demandé plusieurs fois. - </p> - <p class="comment"> + </p> + <p class="comment"> Ignorez les erreurs concernant les objets inexistants (utilisateur, base de données, tables, …). Ce script tente de détruire les objets avant de les créer, de façon qu'il puisse être relancé n'importe quand dans un état cohérent. - </p> - <p class="comment caution"> + </p> + <p class="comment caution"> ATTENTION!<br> Il vaut néanmoins mieux détruire ce script dès qu'il a été utiliséc car le script <em>configure-lxr.pl</em> ajoute toujours son @@ -501,35 +482,32 @@ Quand le script est relancé, les nouvelles bases de données sont créées et les anciennes recréées, entraînant la perte de leur contenu. - </p> - </li> - <li>Copiez <code>lxr.conf</code> à son emplacement final - <p class="normal"> + </p> + </li> + <li>Copiez <code>lxr.conf</code> à son emplacement final + <p class="normal"> Ajustez éventuellement (à la main) les paramètres de configuration avant la copie. - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>cp custom.d/lxr.conf .</kbd> </pre> - <p class="comment"> + <p class="comment"> L'emploi de <code>cp</code> au lieu de <code>mv</code> permet d'ajouter d'autres arbres ultérieurement sans tout reconfigurer. - </p> - </li> - </ul> - <div class="boxed"> - <p class="normal"> -Pour un exemple de valeurs de paramètres -sur les arbres en démonstration sur SourceForge, -voyez <a href="/cgi-bin/showconfig">ici</a>. </p> - </div> + </li> + </ul> + <div class="boxed"> <p class="normal"> -Vous êtez prêt pour charger la base de données avec vos informations. +Pour un exemple de valeurs de paramètres +sur les arbres en démonstration sur SourceForge, +voyez <a href="/demo/showconfig">ici</a>. </p> - </td> - </tr> -</table> - + </div> + <p class="normal"> +Vous êtez prêt pour charger la base de données avec vos informations. + </p> + </section> +</section> <!--#include virtual="/${langPrefix}installNavBtn.shtml" --> - -<!--#include virtual="/backstore/footer.shtml" --> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-install4genxref.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install4genxref.shtml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- 1-0-install4genxref.shtml 23 Sep 2012 16:48:10 -0000 1.3 +++ 1-0-install4genxref.shtml 18 Jan 2014 09:52:58 -0000 1.4 @@ -1,84 +1,75 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> +<!--#set var="pageMetaTitle" value="LXR 1.0 Chargement base de données" --> <!--#set var="indxPage" value="1-0-install.shtml" --> <!--#set var="prevPage" value="1-0-install3config.shtml" --> <!--#set var="nextPage" value="1-0-install5server.shtml" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 1.0 Chargement base de données</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <link rel="index" href="<!--#echo var='indxPage' -->"> - <link rel="prev" href="<!--#echo var='prevPage' -->"> - <link rel="next" href="<!--#echo var='nextPage' -->"> -</head> - -<body> - <!--#set var="pageHeaderTitle" value="Ãtape 4: Chargement de la base de données de LXR" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> -<table> - <tr> - <td class="navbar"> +<!--#set var="pageHeaderTitle" value="Ãtape 4: Chargement de la base de données de LXR" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> <!--#set var="installStep" value="4" --><!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class="instr"> - <p class="normal"> + <section class="instr"> + <p class="normal"> Il est temps de créer l'index. C'est le travail du script <strong><code>genxref</code></strong>. <code>genxref</code> piloté par deux arguments: - </p> - <ul> - <li><code>--url=</code><em>URL_de_l_arbre_source</em> - <p class="normal"> + </p> + <ul> + <li><code>--url=</code><em>URL_de_l_arbre_source</em> + <p class="normal"> L'URL est composé d'un nom de <code>'host_names'</code> suivi de <code>'virtroot'</code>. <br> Le but de cet argument est de sélectionner dans <em>lxr.conf</em> l'arbre sur lequel travailler. - </p> - </li> - <li><code>--version=</code><em>nom_de_version_a_indexer</em> - <p class="normal"> + </p> + </li> + <li><code>--version=</code><em>nom_de_version_a_indexer</em> + <p class="normal"> Ceci demande à <code>genxref</code> de n'indexer QUE la version indiquée. Il est intéressant dans le cas d'arbres possédant de nombreuses versions de limiter le temps consommé quand une seule version a été modifiée depuis la dernière indexation. - </p> - <p class="comment"> + </p> + <p class="comment"> La version doit correspondre à l'une de celles définies dans le paramètre <code>'range'</code>. - </p> - </li> - </ul> - <p class="normal"> - Avec la configuration précédente, ceci donne: - </p> + </p> + </li> + <li><code>--treename=</code><em>nom_de_l_arbre_a_indexer</em> + <p class="normal"> +<span class="comment">(à partir de LXR 2.0)</span> +Ceci sélectionne un arbre si l'arbre est désigné par un argument de l'URL. + </li> + </ul> + <p class="normal"> +Avec la configuration précédente, ceci donne: + </p> <pre class="shell"> <samp>$ </samp><kbd>./genxref --url=http://localhost/lxr --version=v1</kbd> </pre> - <p class="normal caution"> + <p class="normal caution"> Selon la taille de votre source, l'indexation peut être très longue. Si vous avez l'intention d'indexer le noyau Linux, envisagez de lancer <code>genxref</code> pendant la nuit. Testez d'abord sur un cas réduit s'il s'agit de votre première installation. - </p> - <p class="comment"> + </p> + <p class="comment"> à titre d'exemple, l'indexation d'une seule version du noyau 3.1 prend 2 heures 39 minutes sur un ordinateur puissant (processeur Intel i5 3.3GHz et mémoire 4Go sous Fedora 17, MySQL et Glimpse). - </p> - <p class="normal"> +Cette durée tombe légèrement en dessous d'une heure avec <em>LXR 2.0</em> +sur le même ordinateur soigneusement paramétré. + </p> + <p class="normal"> Avant de lancer cette tâche de longue haleine, vous avez encore l'occasion de vérifier votre configuration pour détecter les erreurs grossières avec l'argument <code>--checkonly</code>: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>./genxref --url=http://localhost/lxr --version=v4 --checkonly</kbd> <samp>[ OK ] Perl version ... 5.14.2 @@ -89,21 +80,18 @@ swish-e not found, `command -v swish-e` returned a null string genxref stopped without indexing by --checkonly option</samp> </pre> - <p class="comment"> + <p class="comment"> Bien entendu, toutes les erreurs ne sont pas trouvées, mais ce test élimine les erreurs de frappe sur les paramètres critiques. - </p> - <p class="normal"> + </p> + <p class="normal"> Vous pouvez aussi demander à <code>genxref</code> d'indexer toutes les versions de votre arbre avec l'argument <code>--allversions</code>: - </p> + </p> <pre class="shell"> <samp>$ </samp><kbd>./genxref --url=http://localhost/lxr --allversions</kbd> </pre> - </td> - </tr> -</table> - +</section> +</section> <!--#include virtual="/${langPrefix}installNavBtn.shtml" --> - -<!--#include virtual="/backstore/footer.shtml" --> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-install5server.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-install5server.shtml,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- 1-0-install5server.shtml 23 Sep 2012 16:48:10 -0000 1.3 +++ 1-0-install5server.shtml 18 Jan 2014 09:52:58 -0000 1.4 @@ -1,33 +1,19 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> -<!-- $Id$ --> -<html> <!--#set var="pageLang" value="fr" --> +<!--#set var="pageMetaTitle" value="LXR 1.0 Configuration du serveur web" --> <!--#set var="indxPage" value="1-0-install.shtml" --> <!--#set var="prevPage" value="1-0-install4genxref.shtml" --> -<head> - <meta http-equiv="content-type" content="text/html; charset=UTF-8"> - <meta http-equiv="Content-Language" content="<!--#echo var="pageLang" -->"> - <title>LXR 0.11 Configuration du serveur web</title> - <link rel="stylesheet" type="text/css" href="/backstore/LXRweb.css"> - <link rel="icon" type="image/x-icon" href="/backstore/LXRlogo2.ico"> - <link rel="index" href="<!--#echo var='indxPage' -->"> - <link rel="prev" href="<!--#echo var='prevPage' -->"> -</head> - -<body> - <!--#set var="pageHeaderTitle" value="Ãtape 5: Configuration du serveur web" --> - <!--#set var="homePageHeader" value="0" --> - <!--#include virtual="/backstore/header.shtml" --> -<table> - <tr> - <td class="navbar"> +<!--#set var="pageHeaderTitle" value="Ãtape 5: Configuration du serveur web" --> +<!--#set var="homePageHeader" value="0" --> +<!--#include virtual="/backstore5/header.shtml" --> +<!-- $Id$ --> +<section> <!--#set var="installStep" value="5" --><!--#include virtual="1-0-installNavbar.shtml" --> - </td> - <td class=instr> + <section class=instr> <p class="normal"> La dernière tâche est de configurer le serveur web. Les instructions ci-dessous sont données pour les serveurs <strong>Apache</strong> et <strong>lighttpd</strong>. +Lisez le <cite>Manuel de l'utilisateur</cite> pour les autres serveurs. </p> <ul> <li>Serveur web <strong>Apache</strong> @@ -147,7 +133,7 @@ </ul> <p class="comment"> Si vous exploitez déjà un serveur lighttpd, -L'incorporation de LXR dans la configuration globale vous est laissée en exercice. +l'incorporation de LXR dans la configuration globale vous est laissée en exercice. </p> </li> <li>Si vous rencontrez ultérieurement des difficultés avec SELinux @@ -169,10 +155,7 @@ Démarrez votre navigateur web et aller à <code>http://localhost/lxr/source</code>. Vous devriez voir le contenu du répertoire de la version par défaut de votre arbre. </p> - </td> - </tr> -</table> - + </section> +</section> <!--#include virtual="/${langPrefix}installNavBtn.shtml" --> - -<!--#include virtual="/backstore/footer.shtml" --> +<!--#include virtual="/backstore5/footer.shtml" --> Index: 1-0-installNavbar.shtml =================================================================== RCS file: /cvsroot/lxr/html/fr/1-0-InstallSteps/1-0-installNavbar.shtml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- 1-0-installNavbar.shtml 27 Aug 2012 07:50:49 -0000 1.2 +++ 1-0-installNavbar.shtml 18 Jan 2014 09:52:58 -0000 1.3 @@ -1,6 +1,20 @@ <!-- This is the navigation side-bar for the installation instructions --> <!-- $Id$ --> - <h2>Navigation</h2> +<style scoped type="text/css"> + body > section +{ display: table table-row +} + section > .navbar +, section > .instr +{ display: table-cell +} + section > .instr +{ padding-left: 1em +/* ; margin-right: 1cm */ +} +</style> + <nav class="navbar"> + <h1>Navigation</h1> <!--#set var="nav_arg" value="0,1-0-install,Ãtapes d'installation" --><!--#include virtual="/backstore/nav_link.shtml" --><br> <!--#set var="nav_arg" value="1,1-0-install1tools,Install. environnement" --><!--#include virtual="/backstore/nav_link.shtml" --> <!--#set var="nav_arg" value="2,1-0-install2LXR,Déballage LXR" --><!--#include virtual="/backstore/nav_link.shtml" --> @@ -8,3 +22,4 @@ <!--#set var="nav_arg" value="4,1-0-install4genxref,Chargement BdD" --><!--#include virtual="/backstore/nav_link.shtml" --> <!--#set var="nav_arg" value="5,1-0-install5server,Configuration serveur" --><!--#include virtual="/backstore/nav_link.shtml" --> <br><!--#set var="nav_arg" value="A,../advancedconfig,Config. avancée" --><!--#include virtual="/backstore/nav_link.shtml" --> + </nav> |