Subversion Repositories svn LFS-FR

Rev

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

Rev Author Line No. Line
475 gleu 1
<?xml version="1.0" encoding="ISO-8859-1"?>
591 gleu 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
591 gleu 7
 
523 gleu 8
<sect1 id="ch-system-patch" role="wrap">
591 gleu 9
  <?dbhtml filename="patch.html"?>
475 gleu 10
 
602 texou 11
  <sect1info condition="script">
12
    <productname>patch</productname>
13
    <productnumber>&patch-version;</productnumber>
14
    <address>&patch-url;</address>
15
        </sect1info>
16
 
591 gleu 17
  <title>Patch-&patch-version;</title>
475 gleu 18
 
591 gleu 19
  <indexterm zone="ch-system-patch">
20
    <primary sortas="a-Patch">Patch</primary>
21
  </indexterm>
475 gleu 22
 
591 gleu 23
  <sect2 role="package">
24
    <title/>
475 gleu 25
 
591 gleu 26
    <para>Le paquet Patch contient un programme permettant de modifier
27
    et de créer des fichiers en appliquant un fichier correctif (appelé
28
    habituellement <quote>patch</quote>) créé généralement par le
29
    programme <command>diff</command>.</para>
475 gleu 30
 
591 gleu 31
    <segmentedlist>
32
      <segtitle>&buildtime;</segtitle>
33
      <segtitle>&diskspace;</segtitle>
475 gleu 34
 
591 gleu 35
      <seglistitem>
36
        <seg>&patch-ch6-sbu;</seg>
37
        <seg>&patch-ch6-du;</seg>
38
      </seglistitem>
39
    </segmentedlist>
475 gleu 40
 
591 gleu 41
  </sect2>
475 gleu 42
 
591 gleu 43
  <sect2 role="installation">
44
    <title>Installation de Patch</title>
475 gleu 45
 
1154 jmengual 46
    <para>Appliquez un correctif pour empêcher la suite de tests d'en exécuter
47
    un qui exige <command>ed</command>&nbsp;:</para>
1099 jmengual 48
 
49
<screen><userinput remap="pre">patch -Np1 -i ../&patch-test-patch;</userinput></screen>
50
 
591 gleu 51
    <para>Préparez la compilation de Patch&nbsp;:</para>
52
 
1347 jmengual 53
<screen><userinput remap="configure">LDFLAGS="-no-fatal-warnings" ./configure --prefix=/usr</userinput></screen>
591 gleu 54
 
55
    <para>Compilez le paquet&nbsp;:</para>
56
 
602 texou 57
<screen><userinput remap="make">make</userinput></screen>
475 gleu 58
 
1046 jmengual 59
    <para>Pour tester les résultats, exécutez&nbsp;:</para>
60
 
61
<screen><userinput remap="test">make check</userinput></screen>
475 gleu 62
 
591 gleu 63
    <para>Installez le paquet&nbsp;:</para>
523 gleu 64
 
602 texou 65
<screen><userinput remap="install">make install</userinput></screen>
475 gleu 66
 
591 gleu 67
  </sect2>
475 gleu 68
 
591 gleu 69
  <sect2 id="contents-patch" role="content">
70
    <title>Contenu de Patch</title>
475 gleu 71
 
591 gleu 72
    <segmentedlist>
73
      <segtitle>Programme installé</segtitle>
475 gleu 74
 
591 gleu 75
      <seglistitem>
76
        <seg>patch</seg>
77
      </seglistitem>
78
    </segmentedlist>
475 gleu 79
 
591 gleu 80
    <variablelist>
81
      <bridgehead renderas="sect3">Description courte</bridgehead>
82
      <?dbfo list-presentation="list"?>
83
      <?dbhtml list-presentation="table"?>
475 gleu 84
 
591 gleu 85
      <varlistentry id="patch">
86
        <term><command>patch</command></term>
87
        <listitem>
88
          <para>Modifie des fichiers suivant les indications d'un fichier patch, aussi
89
          appelé correctif. Un fichier patch est généralement une liste de différences
90
          créée par le programme <command>diff</command>. En appliquant ces différences
91
          sur les fichiers originaux, <command>patch</command> crée les versions
92
          corrigées.</para>
93
          <indexterm zone="ch-system-patch patch">
94
            <primary sortas="b-patch">patch</primary>
95
          </indexterm>
96
        </listitem>
97
      </varlistentry>
475 gleu 98
 
591 gleu 99
    </variablelist>
100
 
101
  </sect2>
102
 
475 gleu 103
</sect1>