Subversion Repositories svn LFS-FR

Rev

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

<?xml version="1.0" encoding="ISO-8859-1"?>
<!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="pre-standards">
  <?dbhtml filename="standards.html"?>

  <title>LFS et les standards</title>

  <!--<sect2>
   <title/> -->

     <para>La structure de LFS suit les standards Linux aussi
     fidèlement que possible. Les premiers standards sont&nbsp;:</para>

    <itemizedlist>
      <listitem>
        <para><ulink url="http://www.unix.org/single_unix_specification">The
        Single UNIX Specification Version 3 (POSIX)</ulink>.  Remarque&nbsp;:
        Un enregistrement gratuit est nécessaire.</para>
      </listitem>
      <listitem>
        <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem
        Hierarchy Standard (FHS)</ulink></para>

      </listitem>
      <listitem>
        <para><ulink url="http://refspecs.freestandards.org/LSB_4.0.0/">Linux
        Standard Base (LSB) Core Specification 4.0</ulink></para>

        <para>La LSB comporte cinq standards séparés&nbsp;: le c&oelig;ur, C++, le bureau,
        les langages à l'exécution et l'impression. Outre les exigences génériques,
        il y a aussi les exigences spécifiques à l'architecture. LFS s'efforce
        de respecter l'architecture évoquée dans la section précédente.</para>

        <note><para>Beaucoup de gens ne sont pas d'accord avec les exigences de la
        LSB. L'objectif principal de leur existence est de garantir que les
        logiciels propriétaires pourront être installés et lancés correctement sur un système
        conforme. Comme LFS est basée sur le code source, l'utilisateur a un contrôle
        complet des paquets qu'il désire et beaucoup choisissent de ne pas installer certains paquets
        qui sont spécifiés dans la LSB.</para></note>

      </listitem>
    </itemizedlist>

    <para>La création d'un système complet capable de réussir les tests de
    certificats LSB est possible, mais non sans quelques paquets supplémentaires
    qui vont au-delà des objectifs de LFS. La plupart de ces paquets
    supplémentaires ont des instructions d'installation dans BLFS. </para>

    <variablelist>
      <bridgehead renderas="sect3">Paquets fournis par LFS requis pour
          satisfaire les exigences LSB</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry>
        <term><emphasis>C&oelig;ur LSB&nbsp;:</emphasis></term>
        <listitem>
          <para>Bash, Binutils, Coreutils, Diffutils, File, Findutils, Gawk,
                Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed,
                Shadow, Tar, Util-linux-ng, Zlib</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB C++&nbsp;:</emphasis></term>
        <listitem>
          <para>Gcc</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB bureau&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB Langage à l'exécution&nbsp;:</emphasis></term>
        <listitem>
          <para>Perl</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB impression&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB Multiméda&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

    </variablelist>

    <variablelist>
      <bridgehead renderas="sect3">Paquets fournis par BLFS requis pour
          satisfaire les exigences LSB</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry>
        <term><emphasis>C&oelig;ur LSB&nbsp;:</emphasis></term>
        <listitem>
          <para>Bc, Cpio, Ed, Fcrontab, PAM, Sendmail (ou Postfix ou Exim)
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB C++&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB bureau&nbsp;:</emphasis></term>
        <listitem>
          <para>ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig,
                Glib2, GTK+2, Icon-naming-utils, Libjpeg, Libpng, Libxml2,
                MesaLib, Pango, Qt3, Qt4, Xorg</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB langage à l'exécution&nbsp;:</emphasis></term>
        <listitem>
          <para>Python</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB impression&nbsp;:</emphasis></term>
        <listitem>
          <para>CUPS</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB Multimédia&nbsp;:</emphasis></term>
        <listitem>
          <para>Bibliothèques Alsa, NSPR, NSS, OpenSSL, Java</para>
        </listitem>
      </varlistentry>

    </variablelist>

    <variablelist>
      <bridgehead renderas="sect3">Paquets fournis ni par LFS ni par BLFS mais
      qui sont requis pour satisfaire les exigences LSB</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry>
        <term><emphasis>C&oelig;ur LSB&nbsp;:</emphasis></term>
        <listitem>
          <para>At, Batch, Install_initd, Lsb_release, Remove_initd, Test
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB C++&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB bureau&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB Langage à l'exécution&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB impression&nbsp;:</emphasis></term>
        <listitem>
          <para>Aucun</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><emphasis>LSB Multimédia&nbsp;:</emphasis></term>
        <listitem>
          <para>Xdg-utils</para>
        </listitem>
      </varlistentry>

    </variablelist>

</sect1>