Subversion Repositories svn LFS-FR

Rev

Rev 939 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
591 gleu 1
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
2
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 3
  <!ENTITY % general-entities SYSTEM "../general.ent">
4
  %general-entities;
5
]>
591 gleu 6
 
523 gleu 7
<sect1 id="ch-system-grep" role="wrap">
591 gleu 8
  <?dbhtml filename="grep.html"?>
475 gleu 9
 
602 texou 10
  <sect1info condition="script">
11
    <productname>grep</productname>
12
    <productnumber>&grep-version;</productnumber>
13
    <address>&grep-url;</address>
14
  </sect1info>
15
 
591 gleu 16
  <title>Grep-&grep-version;</title>
475 gleu 17
 
591 gleu 18
  <indexterm zone="ch-system-grep">
19
    <primary sortas="a-Grep">Grep</primary>
20
  </indexterm>
475 gleu 21
 
591 gleu 22
  <sect2 role="package">
23
    <title/>
475 gleu 24
 
4004 myou72 25
    <para>Le paquet Grep contient des programmes de recherche à l'intérieur de fichiers.</para>
475 gleu 26
 
591 gleu 27
    <segmentedlist>
28
      <segtitle>&buildtime;</segtitle>
29
      <segtitle>&diskspace;</segtitle>
475 gleu 30
 
591 gleu 31
      <seglistitem>
32
        <seg>&grep-ch6-sbu;</seg>
33
        <seg>&grep-ch6-du;</seg>
34
      </seglistitem>
35
    </segmentedlist>
475 gleu 36
 
591 gleu 37
  </sect2>
38
 
39
  <sect2 role="installation">
40
    <title>Installation de Grep</title>
41
 
42
    <para>L'actuel paquet de Grep a beaucoup de bogues, surtout le
4004 myou72 43
    support des locales multibyte. Le correctif consolidé suivant de
44
    Debian corrige certains d'entre eux, améliore le nombre de tests
45
    individuels réussis, et améliore beaucoup la vitesse des locales
602 texou 46
    UTF-8&nbsp;:</para>
591 gleu 47
 
602 texou 48
<screen><userinput remap="pre">patch -Np1 -i ../&grep-debian-patch;</userinput></screen>
591 gleu 49
 
4004 myou72 50
    <para>Préparez la compilation de Grep&nbsp;:</para>
591 gleu 51
 
707 texou 52
<screen><userinput remap="configure">./configure --prefix=/usr \
53
    --bindir=/bin \
54
    --without-included-regex</userinput></screen>
475 gleu 55
 
707 texou 56
    <variablelist>
57
      <title>Voici la signification des options de configure&nbsp;:</title>
58
 
59
      <varlistentry>
60
        <term><parameter>--without-included-regex</parameter></term>
61
        <listitem>
4004 myou72 62
          <para>La vérification de configure pour la bibliothèque regex de
63
          Glibc est cassée lors d'une compilation avec Glibc-&glibc-version;.
780 texou 64
          Cette option
4004 myou72 65
          force l'utilisation de la bibliothèque regex de glibc.</para>
707 texou 66
        </listitem>
67
      </varlistentry>
68
    </variablelist>
69
 
591 gleu 70
    <para>Compilez le paquet&nbsp;:</para>
475 gleu 71
 
602 texou 72
<screen><userinput remap="make">make</userinput></screen>
475 gleu 73
 
4004 myou72 74
    <para>Pour tester les résultats, lancez&nbsp;:</para>
475 gleu 75
 
602 texou 76
<screen><userinput remap="test">make check || true</userinput></screen>
475 gleu 77
 
4004 myou72 78
    <para>Il y a des échecs connus lers des tests de
846 texou 79
    <command>fmbtest.sh</command>. La
4004 myou72 80
    conitruction &quot;|| true&quot; est utilisée pour éviter la compilation
81
    automatique de scripts de compilation qui échouent à cause d'échccs de
82
    tests. Une bonne exécution affichera 1 échec parmi 14 tests bien que l'échec détaillera celui de deux sous-tests.</para>
846 texou 83
 
591 gleu 84
    <para>Installez le paquet&nbsp;:</para>
85
 
602 texou 86
<screen><userinput remap="install">make install</userinput></screen>
475 gleu 87
 
591 gleu 88
  </sect2>
475 gleu 89
 
591 gleu 90
  <sect2 id="contents-grep" role="content">
91
    <title>Contenu de Grep</title>
475 gleu 92
 
591 gleu 93
    <segmentedlist>
4004 myou72 94
      <segtitle>Programmes installés</segtitle>
475 gleu 95
 
591 gleu 96
      <seglistitem>
97
        <seg>egrep, fgrep et grep</seg>
98
      </seglistitem>
99
    </segmentedlist>
475 gleu 100
 
591 gleu 101
    <variablelist>
102
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
103
      <?dbfo list-presentation="list"?>
104
      <?dbhtml list-presentation="table"?>
475 gleu 105
 
591 gleu 106
      <varlistentry id="egrep">
107
        <term><command>egrep</command></term>
108
        <listitem>
4004 myou72 109
          <para>Affiche les lignes correspondant à une expression rationnelle étendue</para>
591 gleu 110
          <indexterm zone="ch-system-grep egrep">
111
            <primary sortas="b-egrep">egrep</primary>
112
          </indexterm>
113
        </listitem>
114
      </varlistentry>
475 gleu 115
 
591 gleu 116
      <varlistentry id="fgrep">
117
        <term><command>fgrep</command></term>
118
        <listitem>
4004 myou72 119
          <para>Affiche des lignes correspondant à une liste de chaînes fixes</para>
591 gleu 120
          <indexterm zone="ch-system-grep fgrep">
121
            <primary sortas="b-fgrep">fgrep</primary>
122
          </indexterm>
123
        </listitem>
124
      </varlistentry>
475 gleu 125
 
591 gleu 126
      <varlistentry id="grep">
127
        <term><command>grep</command></term>
128
        <listitem>
4004 myou72 129
          <para>Affiche des lignes correspondant à une expression rationnelle
591 gleu 130
          basique</para>
131
          <indexterm zone="ch-system-grep grep">
132
            <primary sortas="b-grep">grep</primary>
133
          </indexterm>
134
        </listitem>
135
      </varlistentry>
475 gleu 136
 
591 gleu 137
    </variablelist>
138
 
139
  </sect2>
140
 
475 gleu 141
</sect1>