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"?>
590 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
]>
590 gleu 7
 
522 gleu 8
<sect1 id="ch-tools-patch" role="wrap">
590 gleu 9
  <?dbhtml filename="patch.html"?>
106 guillel 10
 
602 texou 11
  <sect1info condition="script">
12
    <productname>patch</productname>
13
    <productnumber>&patch-version;</productnumber>
14
    <address>&patch-url;</address>
15
  </sect1info>
16
 
590 gleu 17
  <title>Patch-&patch-version;</title>
106 guillel 18
 
590 gleu 19
  <indexterm zone="ch-tools-patch">
20
    <primary sortas="a-Patch">Patch</primary>
21
    <secondary>outils</secondary>
22
  </indexterm>
106 guillel 23
 
590 gleu 24
  <sect2 role="package">
25
    <title/>
439 guillaume 26
 
1152 jmengual 27
    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
590 gleu 28
    href="../chapter06/patch.xml"
29
    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
475 gleu 30
 
590 gleu 31
    <segmentedlist>
32
      <segtitle>&buildtime;</segtitle>
33
      <segtitle>&diskspace;</segtitle>
475 gleu 34
 
590 gleu 35
      <seglistitem>
36
        <seg>&patch-ch5-sbu;</seg>
37
        <seg>&patch-ch5-du;</seg>
38
      </seglistitem>
39
    </segmentedlist>
439 guillaume 40
 
590 gleu 41
  </sect2>
439 guillaume 42
 
590 gleu 43
  <sect2 role="installation">
44
    <title>Installation de Patch</title>
439 guillaume 45
 
590 gleu 46
    <para>Préparez la compilation de Patch&nbsp;:</para>
439 guillaume 47
 
1347 jmengual 48
<screen><userinput remap="configure">LDFLAGS="-no-fatal-warnings" ./configure --prefix=/tools</userinput></screen>
522 gleu 49
 
1347 jmengual 50
    <para>La variable d'environnement <envar>LDFLAGS="-no-fatal-warnings"</envar>
51
    est ici nécessaire car ce paquet utilise la fonction <function>mktemp</function>,
52
    qui, normalement ferait quitter notre compilateur avec une erreur. Les
53
    développeurs de Patch considèrent que l'utilisation ici de <function>mktemp</function>
54
    est sécurisée et ils n'ont donc fait aucun effort pour la remplacer par
55
    la fonction <function>mkstemp</function>.</para>
56
 
590 gleu 57
    <para>Compilez le paquet&nbsp;:</para>
58
 
602 texou 59
<screen><userinput remap="make">make</userinput></screen>
439 guillaume 60
 
1046 jmengual 61
    <para>La compilation est à présent terminée. Comme indiqué plus haut,
62
    l'exécution de la suite de tests n'est pas obligatoire dans ce chapitre
63
    pour les outils temporaires. Pour lancer néanmoins la suite de tests de Patch,
64
    exécutez la commande suivante&nbsp;:</para>
65
 
66
<screen><userinput remap="test">make check</userinput></screen>
439 guillaume 67
 
590 gleu 68
    <para>Installez le paquet&nbsp;:</para>
522 gleu 69
 
602 texou 70
<screen><userinput remap="install">make install</userinput></screen>
439 guillaume 71
 
590 gleu 72
  </sect2>
439 guillaume 73
 
590 gleu 74
  <sect2 role="content">
75
    <title/>
475 gleu 76
 
590 gleu 77
    <para>Les détails sur ce paquet sont situés dans
78
    <xref linkend="contents-patch" role="."/></para>
79
 
80
  </sect2>
81
 
272 guillaume 82
</sect1>