Changeset d77b09e


Ignore:
Timestamp:
09/25/2024 07:10:31 PM (2 hours ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
trunk
Parents:
2a2b228
git-author:
Xi Ruoyao <xry111@…> (09/25/2024 06:58:38 PM)
git-committer:
Xi Ruoyao <xry111@…> (09/25/2024 07:10:31 PM)
Message:

standards: Fix it up to date

The info has been severly outdated. And some info is even incorrect
from day one, for example even Glibc and GCC are not listed for LSB core
(they provide libc.so.6, libstdc++.so.6, etc.).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • prologue/standards.xml

    r2a2b228 rd77b09e  
    3333
    3434        <para>The LSB has four separate specifications: Core, Desktop,
    35         Runtime Languages, and Imaging.  Some parts of Core and Desktop
     35        Languages, and Imaging.  Some parts of Core and Desktop
    3636        specifications are architecture specific.  There are also two trial
    3737        specifications: Gtk3 and Graphics.  LFS attempts to conform to the LSB
     
    5151    <para>While it is possible to create a complete system that will pass the LSB
    5252    certification tests <quote>from scratch,</quote> this can't be done without many additional packages
    53     that are beyond the scope of the LFS book.  Installation instructions for these
     53    that are beyond the scope of the LFS book.  Installation instructions for some of these
    5454    additional packages can be found in BLFS. </para>
    5555
     
    6363        <term><emphasis>LSB Core:</emphasis></term>
    6464        <listitem>
    65           <para>Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk,
    66                 Grep, Gzip, M4, Man-DB, Ncurses, Procps, Psmisc, Sed,
    67                 Shadow, Tar, Util-linux, Zlib</para>
     65          <para>
     66            Bash, Bc, Binutils, Coreutils, Diffutils, File, Findutils, Gawk,
     67            GCC, Gettext, Glibc, Grep, Gzip, M4, Man-DB, Procps, Psmisc,
     68            Sed, Shadow, <phrase revision='sysv'>SysVinit</phrase><phrase
     69            revision='systemd'>Systemd</phrase>, Tar, Util-linux, Zlib
     70          </para>
    6871        </listitem>
    6972      </varlistentry>
     
    7780
    7881      <varlistentry>
    79         <term><emphasis>LSB Runtime Languages:</emphasis></term>
    80         <listitem>
    81           <para>Perl, Python</para>
     82        <term><emphasis>LSB Languages:</emphasis></term>
     83        <listitem>
     84          <para>Perl</para>
    8285        </listitem>
    8386      </varlistentry>
     
    108111        <term><emphasis>LSB Core:</emphasis></term>
    109112        <listitem>
    110           <para>At, Batch (a part of At), Cpio, Ed, Fcrontab, LSB-Tools, NSPR,
    111           NSS, PAM, Pax, Sendmail (or Postfix or Exim), time
     113          <para>At, Batch (a part of At), BLFS Bash Startup Files, Cpio, Ed,
     114          Fcrontab, LSB-Tools, NSPR, NSS, Linux-PAM, Pax, Sendmail
     115          (or Postfix or Exim), Time
    112116          </para>
    113117        </listitem>
     
    118122        <listitem>
    119123          <para>Alsa, ATK, Cairo, Desktop-file-utils, Freetype, Fontconfig,
    120           Gdk-pixbuf, Glib2, GTK+2, Icon-naming-utils, Libjpeg-turbo, Libpng, Libtiff,
    121           Libxml2, MesaLib, Pango, Xdg-utils, Xorg</para>
    122         </listitem>
    123       </varlistentry>
    124 
    125       <varlistentry>
    126         <term><emphasis>LSB Runtime Languages:</emphasis></term>
    127         <listitem>
    128           <para>Libxml2, Libxslt </para>
     124          Gdk-pixbuf, Glib2, GLU, Icon-naming-utils, Libjpeg-turbo,
     125          Libxml2, Mesa, Pango, Xdg-utils, Xorg</para>
     126        </listitem>
     127      </varlistentry>
     128
     129      <varlistentry>
     130        <term><emphasis>LSB Languages:</emphasis></term>
     131        <listitem>
     132          <para>Libxml2, Libxslt</para>
    129133        </listitem>
    130134      </varlistentry>
     
    147151
    148152    <variablelist>
    149       <bridgehead renderas="sect3">Packages not supplied by LFS or BLFS
    150       needed to satisfy the LSB Requirements</bridgehead>
     153      <bridgehead renderas="sect3">Components not supplied or optionally
     154      supplied by LFS or BLFS needed to satisfy the LSB
     155      Requirements</bridgehead>
    151156      <?dbfo list-presentation="list"?>
    152157      <?dbhtml list-presentation="table"?>
     
    155160        <term><emphasis>LSB Core:</emphasis></term>
    156161        <listitem>
    157           <para>None</para>
     162          <para>
     163            <command>install_initd</command>,
     164            <filename class='libraryfile'>libcrypt.so.1</filename>
     165            (can be provided with optional instructions for the LFS
     166            Libxcrypt package),
     167            <filename class='libraryfile'>libncurses.so.5</filename>
     168            (can be provided with optional instructions for the LFS
     169            Ncurses package),
     170            <filename class='libraryfile'>libncursesw.so.5</filename>
     171            (but <filename class='libraryfile'>libncursesw.so.6</filename>
     172            is provided by the LFS Ncurses package)
     173          </para>
    158174        </listitem>
    159175      </varlistentry>
     
    162178        <term><emphasis>LSB Desktop:</emphasis></term>
    163179        <listitem>
    164           <para>Qt4 (but Qt5 is provided)</para>
    165         </listitem>
    166       </varlistentry>
    167 
    168       <varlistentry>
    169         <term><emphasis>LSB Runtime Languages:</emphasis></term>
    170         <listitem>
    171           <para>None</para>
     180          <para>
     181            <filename class='libraryfile'>libgdk-x11-2.0</filename>
     182            (but <filename class='libraryfile'>libgdk-3.so</filename>
     183            is provided by the BLFS GTK+-3 package),
     184            <filename class='libraryfile'>libgtk-x11-2.0</filename>
     185            (but <filename class='libraryfile'>libgtk-3.so</filename>
     186            and <filename class='libraryfile'>libgtk-4.so</filename>
     187            are provided by the BLFS GTK+-3 and GTK-4 packages),
     188            <filename class='libraryfile'>libpng12.so</filename>
     189            (but <filename class='libraryfile'>libpng16.so</filename>
     190            is provided by the BLFS Libpng package),
     191            <filename class='libraryfile'>libQt*.so.4</filename>
     192            (but <filename class='libraryfile'>libQt6*.so.6</filename>
     193            are provided by the BLFS Qt6 package),
     194            <filename class='libraryfile'>libtiff.so.4</filename>
     195            (but <filename class='libraryfile'>libtiff.so.6</filename>
     196            is provided by the BLFS Libtiff package)
     197          </para>
     198        </listitem>
     199      </varlistentry>
     200
     201      <varlistentry>
     202        <term><emphasis>LSB Languages:</emphasis></term>
     203        <listitem>
     204          <para><command>/usr/bin/python</command> (LSB requires Python2 but
     205          LFS and BLFS only provide Python3)</para>
    172206        </listitem>
    173207      </varlistentry>
     
    183217        <term><emphasis>LSB Gtk3 and LSB Graphics (Trial Use):</emphasis></term>
    184218        <listitem>
    185           <para>None</para>
     219          <para>
     220            <filename class='libraryfile'>libpng15.so</filename>
     221            (but <filename class='libraryfile'>libpng16.so</filename>
     222            is provided by the BLFS Libpng package)
     223          </para>
    186224        </listitem>
    187225      </varlistentry>
Note: See TracChangeset for help on using the changeset viewer.