Subversion Repositories svn LFS-FR

Rev

Rev 6777 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../general.ent">
  %general-entities;
]>

<sect1 id="ch-system-texinfo" role="wrap">
  <?dbhtml filename="texinfo.html"?>

  <sect1info condition="script">
    <productname>texinfo</productname>
    <productnumber>&texinfo-version;</productnumber>
    <address>&texinfo-url;</address>
  </sect1info>

  <title>Texinfo-&texinfo-version;</title>

  <indexterm zone="ch-system-texinfo">
    <primary sortas="a-Texinfo">Texinfo</primary>
  </indexterm>

  <sect2 role="package">
    <title/>

    <para>Le paquet Texinfo contient des programmes de lecture, écriture
    et conversion des pages Info.</para>

    <segmentedlist>
      <segtitle>&buildtime;</segtitle>
      <segtitle>&diskspace;</segtitle>

      <seglistitem>
        <seg>&texinfo-ch6-sbu;</seg>
        <seg>&texinfo-ch6-du;</seg>
      </seglistitem>
    </segmentedlist>

  </sect2>

  <sect2 role="installation">
    <title>Installation de Texinfo</title>

<para>Préparez la compilation de Texinfo&nbsp;:</para>

<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

    <para>Compilez le paquet&nbsp;:</para>

<screen><userinput  remap="make">make</userinput></screen>

    <para>Pour tester les résultats, lancez&nbsp;:</para>

<screen><userinput remap="test">make check</userinput></screen>

    <para>Installez le paquet&nbsp;:</para>

<screen><userinput remap="install">make install</userinput></screen>

    <para>De manière optionnelle, installez les composants appartenant à une
    installation TeX&nbsp;:</para>
    <!-- FIXME: doesn't the TeX installation in BLFS overwrite files there? -->

<screen><userinput remap="install">make TEXMF=/usr/share/texmf install-tex</userinput></screen>

    <variablelist>
      <title>Voici la signification du paramètre de make&nbsp;:</title>

      <varlistentry>
        <term><parameter>TEXMF=/usr/share/texmf</parameter></term>
        <listitem>
          <para>La variable <envar>TEXMF</envar> du Makefile contient
          l'emplacement de la racine de votre répertoire TeX si, par exemple, un paquet
          TeX sera installé plus tard.</para>
        </listitem>
      </varlistentry>

    </variablelist>

    <para>Le système de documentation Info utilise un fichier texte pour
    contenir sa liste des entrées de menu. Le fichier est situé dans
    <filename>/usr/share/info/dir</filename>. Malheureusement, à cause
    de problèmes occasionnels dans les Makefile de différents paquets,
    il peut être non synchronisé avec les pages info. Si le fichier
    <filename>/usr/share/info/dir</filename> a besoin d'être recréé,
    les commandes suivantes accompliront cette tâche&nbsp;:</para>

<screen role="nodump"><userinput>pushd /usr/share/info
rm -v dir
for f in *
  do install-info $f dir 2&gt;/dev/null
done
popd</userinput></screen>

  </sect2>

  <sect2 id="contents-texinfo" role="content">
    <title>Contenu de Texinfo</title>

    <segmentedlist>
      <segtitle>Programmes installés</segtitle>
      <segtitle>Répertoire installé</segtitle>

      <seglistitem>
        <seg>info, infokey, install-info, makeinfo (lien vers texi2any),
        pdftexi2dvi, pod2texi, texi2any, texi2dvi, texi2pdf et texindex</seg>
        <seg>/usr/share/texinfo</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="info">
        <term><command>info</command></term>
        <listitem>
          <para>Utilisé pour lire des pages info similaires aux pages man mais qui
          vont souvent plus loin que la simple explication des arguments disponibles [Par exemple,
          comparez <command>man bison</command> et <command>info bison</command>.]</para>
          <indexterm zone="ch-system-texinfo info">
            <primary sortas="b-info">info</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="infokey">
        <term><command>infokey</command></term>
        <listitem>
          <para>Compile un fichier source contenant des personnalisations Info en un format
          binaire</para>
          <indexterm zone="ch-system-texinfo infokey">
            <primary sortas="b-infokey">infokey</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="install-info">
        <term><command>install-info</command></term>
        <listitem>
          <para>Utilisé pour installer les pages info&nbsp;; il met à jour les entrées
          dans le fichier index d'<command>info</command></para>
          <indexterm zone="ch-system-texinfo install-info">
            <primary sortas="b-install-info">install-info</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="makeinfo">
        <term><command>makeinfo</command></term>
        <listitem>
          <para>Traduit les sources Texinfo données dans différents autres langages&nbsp;:
          pages info, texte ou HTML</para>
          <indexterm zone="ch-system-texinfo makeinfo">
            <primary sortas="b-makeinfo">makeinfo</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="pod2texi">
        <term><command>pod2texi</command></term>
        <listitem>
          <para>Convertit du format Pod en Texinfo</para>
          <indexterm zone="ch-system-texinfo pod2texi">
            <primary sortas="b-pod2texi">pod2texi</primary>
          </indexterm>
          </listitem>
      </varlistentry>

      <varlistentry id="texi2any">
        <term><command>texi2any</command></term>
        <listitem>
          <para>Traduit une documentation en source Texinfo en d'autres formats</para>
          <indexterm zone="ch-system-texinfo texi2any">
            <primary sortas="b-texiany">texi2any</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="pdftexi2dvi">
        <term><command>pdftexi2dvi</command></term>
        <listitem>
          <para>Utilisé pour formater le document Texinfo donné au format PDF (<foreignphrase>Portable Document
          Format</foreignphrase>)</para>
          <indexterm zone="ch-system-texinfo pdftexi2dvi">
            <primary sortas="b-pdftexi2dvi">pdftexi2dvi</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="texi2dvi">
        <term><command>texi2dvi</command></term>
        <listitem>
          <para>Utilisé pour formater le document Texinfo indiqué en un fichier
          indépendant des périphériques, pouvant être édité</para>
          <indexterm zone="ch-system-texinfo texi2dvi">
            <primary sortas="b-texi2dvi">texi2dvi</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="texi2pdf">
        <term><command>texi2pdf</command></term>
        <listitem>
          <para>Utilisé pour formater le document Texinfo indiqué en un fichier
          PDF (<foreignphrase>Portable Document Format</foreignphrase>)</para>
          <indexterm zone="ch-system-texinfo texi2pdf">
            <primary sortas="b-texi2pdf">texi2pdf</primary>
          </indexterm>
        </listitem>
      </varlistentry>

      <varlistentry id="texindex">
        <term><command>texindex</command></term>
        <listitem>
          <para>Utilisé pour trier les fichiers d'index de Texinfo</para>
          <indexterm zone="ch-system-texinfo texindex">
            <primary sortas="b-texindex">texindex</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>