Changeset fcc02767 for chapter06/xz.xml


Ignore:
Timestamp:
06/07/2020 08:16:00 PM (4 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
595ff03
Parents:
d53fefa
Message:

Initial commit of alternative cross LFS

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross2@11897 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/xz.xml

    rd53fefa rfcc02767  
    66]>
    77
    8 <sect1 id="ch-system-xz" role="wrap">
     8<sect1 id="ch-tools-xz" role="wrap">
    99  <?dbhtml filename="xz.html"?>
    1010
     
    1717  <title>Xz-&xz-version;</title>
    1818
    19   <indexterm zone="ch-system-xz">
     19  <indexterm zone="ch-tools-xz">
    2020    <primary sortas="a-xz">Xz</primary>
     21    <secondary>tools</secondary>
    2122  </indexterm>
    2223
     
    2425    <title/>
    2526
    26     <para>The Xz package contains programs for compressing and decompressing
    27     files. It provides capabilities for the lzma and the newer xz compression
    28     formats.  Compressing text files with <command>xz</command> yields a better
    29     compression percentage than with the traditional <command>gzip</command> or
    30     <command>bzip2</command> commands.</para>
     27    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     28    href="../chapter08/xz.xml"
     29    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    3130
    3231    <segmentedlist>
     
    3534
    3635      <seglistitem>
    37         <seg>&xz-ch6-sbu;</seg>
    38         <seg>&xz-ch6-du;</seg>
     36        <seg>&xz-ch5-sbu;</seg>
     37        <seg>&xz-ch5-du;</seg>
    3938      </seglistitem>
    4039    </segmentedlist>
     
    4544    <title>Installation of Xz</title>
    4645
    47     <para>Prepare Xz for compilation with:</para>
     46    <para>Prepare Xz for compilation:</para>
    4847
    49 <screen><userinput remap="configure">./configure --prefix=/usr    \
    50             --disable-static \
     48<screen><userinput remap="configure">./configure --prefix=/usr                     \
     49            --host=$LFS_TGT                   \
     50            --build=$(build-aux/config.guess) \
     51            --disable-static                  \
    5152            --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    5253
    53     <para>Compile the package:</para>
     54   <para>Compile the package:</para>
    5455
    5556<screen><userinput remap="make">make</userinput></screen>
    5657
    57     <para>To test the results, issue:</para>
     58    <para>Install the package:</para>
    5859
    59 <screen><userinput remap="test">make check</userinput></screen>
     60<screen><userinput remap="install">make DESTDIR=$LFS install</userinput></screen>
    6061
    61   <para>Install the package and make sure that all essential files are in the
    62   correct directory:</para>
     62    <para>Make sure that all essential files are in the correct directory:</para>
    6363
    64 <screen><userinput remap="install">make install
    65 mv -v   /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
    66 mv -v /usr/lib/liblzma.so.* /lib
    67 ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput></screen>
     64<screen><userinput remap="install">mv -v   $LFS/usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} $LFS/bin
     65mv -v $LFS/usr/lib/liblzma.so.* $LFS/lib
     66ln -svf ../../lib/$(readlink $LFS/usr/lib/liblzma.so) $LFS/usr/lib/liblzma.so</userinput></screen>
    6867
    6968  </sect2>
    7069
    71   <sect2 id="contents-xz" role="content">
    72     <title>Contents of Xz</title>
    73 
    74     <segmentedlist>
    75       <segtitle>Installed programs</segtitle>
    76       <segtitle>Installed libraries</segtitle>
    77       <segtitle>Installed directories</segtitle>
    78 
    79       <seglistitem>
    80         <seg>
    81           lzcat (link to xz),
    82           lzcmp (link to xzdiff),
    83           lzdiff (link to xzdiff),
    84           lzegrep (link to xzgrep),
    85           lzfgrep (link to xzgrep),
    86           lzgrep (link to xzgrep),
    87           lzless (link to xzless),
    88           lzma (link to xz),
    89           lzmadec,
    90           lzmainfo,
    91           lzmore (link to xzmore),
    92           unlzma (link to xz),
    93           unxz (link to xz),
    94           xz,
    95           xzcat (link to xz),
    96           xzcmp (link to xzdiff),
    97           xzdec,
    98           xzdiff,
    99           xzegrep (link to xzgrep),
    100           xzfgrep (link to xzgrep),
    101           xzgrep,
    102           xzless, and
    103           xzmore</seg>
    104         <seg>
    105           liblzma.so
    106         </seg>
    107         <seg>
    108           /usr/include/lzma and
    109           /usr/share/doc/xz-&xz-version;
    110          </seg>
    111       </seglistitem>
    112     </segmentedlist>
    113 
    114     <variablelist>
    115       <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    116       <?dbfo list-presentation="list"?>
    117       <?dbhtml list-presentation="table"?>
    118 
    119       <varlistentry id="lzcat">
    120         <term><command>lzcat</command></term>
    121         <listitem>
    122           <para>Decompresses to standard output</para>
    123           <indexterm zone="ch-system-xz lzcat">
    124             <primary sortas="b-lzcat">lzcat</primary>
    125           </indexterm>
    126         </listitem>
    127       </varlistentry>
    128 
    129       <varlistentry id="lzcmp">
    130         <term><command>lzcmp</command></term>
    131         <listitem>
    132           <para>Runs <command>cmp</command> on LZMA compressed files</para>
    133           <indexterm zone="ch-system-xz lzcmp">
    134             <primary sortas="b-lzcmp">lzcmp</primary>
    135           </indexterm>
    136         </listitem>
    137       </varlistentry>
    138 
    139       <varlistentry id="lzdiff">
    140         <term><command>lzdiff</command></term>
    141         <listitem>
    142           <para>Runs <command>diff</command> on LZMA compressed files</para>
    143           <indexterm zone="ch-system-xz lzdiff">
    144             <primary sortas="b-lzdiff">lzdiff</primary>
    145           </indexterm>
    146         </listitem>
    147       </varlistentry>
    148 
    149       <varlistentry id="lzegrep">
    150         <term><command>lzegrep</command></term>
    151         <listitem>
    152           <para>Runs <command>egrep</command> on LZMA compressed files</para>
    153           <indexterm zone="ch-system-xz lzegrep">
    154             <primary sortas="b-lzegrep">lzegrep</primary>
    155           </indexterm>
    156         </listitem>
    157       </varlistentry>
    158 
    159       <varlistentry id="lzfgrep">
    160         <term><command>lzfgrep</command></term>
    161         <listitem>
    162           <para>Runs <command>fgrep</command> on LZMA compressed files</para>
    163           <indexterm zone="ch-system-xz lzfgrep">
    164             <primary sortas="b-lzfgrep">lzfgrep</primary>
    165           </indexterm>
    166         </listitem>
    167       </varlistentry>
    168 
    169       <varlistentry id="lzgrep">
    170         <term><command>lzgrep</command></term>
    171         <listitem>
    172           <para>Runs <command>grep</command> on LZMA compressed files</para>
    173           <indexterm zone="ch-system-xz lzgrep">
    174             <primary sortas="b-lzgrep">lzgrep</primary>
    175           </indexterm>
    176         </listitem>
    177       </varlistentry>
    178 
    179       <varlistentry id="lzless">
    180         <term><command>lzless</command></term>
    181         <listitem>
    182           <para>Runs <command>less</command> on LZMA compressed files</para>
    183           <indexterm zone="ch-system-xz lzless">
    184             <primary sortas="b-lzless">lzless</primary>
    185           </indexterm>
    186         </listitem>
    187       </varlistentry>
    188 
    189       <varlistentry id="lzma">
    190         <term><command>lzma</command></term>
    191         <listitem>
    192           <para>Compresses or decompresses files using the LZMA format</para>
    193           <indexterm zone="ch-system-xz lzma">
    194             <primary sortas="b-lzma">lzma</primary>
    195           </indexterm>
    196         </listitem>
    197       </varlistentry>
    198 
    199       <varlistentry id="lzmadec">
    200         <term><command>lzmadec</command></term>
    201         <listitem>
    202           <para>A small and fast decoder for LZMA compressed files</para>
    203           <indexterm zone="ch-system-xz lzmadec">
    204             <primary sortas="b-lzmadec">lzmadec</primary>
    205           </indexterm>
    206         </listitem>
    207       </varlistentry>
    208 
    209       <varlistentry id="lzmainfo">
    210         <term><command>lzmainfo</command></term>
    211         <listitem>
    212           <para>Shows information stored in the LZMA compressed file header</para>
    213           <indexterm zone="ch-system-xz lzmainfo">
    214             <primary sortas="b-lzmainfo">lzmainfo</primary>
    215           </indexterm>
    216         </listitem>
    217       </varlistentry>
    218 
    219       <varlistentry id="lzmore">
    220         <term><command>lzmore</command></term>
    221         <listitem>
    222           <para>Runs <command>more</command> on LZMA compressed files</para>
    223           <indexterm zone="ch-system-xz lzmore">
    224             <primary sortas="b-lzmamore">lzmore</primary>
    225           </indexterm>
    226         </listitem>
    227       </varlistentry>
    228 
    229       <varlistentry id="unlzma">
    230         <term><command>unlzma</command></term>
    231         <listitem>
    232           <para>Decompresses files using the LZMA format</para>
    233           <indexterm zone="ch-system-xz unlzma">
    234             <primary sortas="b-unlzma">unlzma</primary>
    235           </indexterm>
    236         </listitem>
    237       </varlistentry>
    238 
    239       <varlistentry id="unxz">
    240         <term><command>unxz</command></term>
    241         <listitem>
    242           <para>Decompresses files using the XZ format</para>
    243           <indexterm zone="ch-system-xz unxz">
    244             <primary sortas="b-unxz">unxz</primary>
    245           </indexterm>
    246         </listitem>
    247       </varlistentry>
    248 
    249       <varlistentry id="xz">
    250         <term><command>xz</command></term>
    251         <listitem>
    252           <para>Compresses or decompresses files using the XZ format</para>
    253           <indexterm zone="ch-system-xz xz">
    254             <primary sortas="b-xz">xz</primary>
    255           </indexterm>
    256         </listitem>
    257       </varlistentry>
    258 
    259       <varlistentry id="xzcat">
    260         <term><command>xzcat</command></term>
    261         <listitem>
    262           <para>Decompresses to standard output</para>
    263           <indexterm zone="ch-system-xz xzcat">
    264             <primary sortas="b-xzcat">xzcat</primary>
    265           </indexterm>
    266         </listitem>
    267       </varlistentry>
    268 
    269       <varlistentry id="xzcmp">
    270         <term><command>xzcmp</command></term>
    271         <listitem>
    272           <para>Runs <command>cmp</command> on XZ compressed files</para>
    273           <indexterm zone="ch-system-xz xzcmp">
    274             <primary sortas="b-xzcmp">xzcmp</primary>
    275           </indexterm>
    276         </listitem>
    277       </varlistentry>
    278 
    279       <varlistentry id="xzdec">
    280         <term><command>xzdec</command></term>
    281         <listitem>
    282           <para>A small and fast decoder for XZ compressed files</para>
    283           <indexterm zone="ch-system-xz xzdec">
    284             <primary sortas="b-xzdec">xzdec</primary>
    285           </indexterm>
    286         </listitem>
    287       </varlistentry>
    288 
    289       <varlistentry id="xzdiff">
    290         <term><command>xzdiff</command></term>
    291         <listitem>
    292           <para>Runs <command>diff</command> on XZ compressed files</para>
    293           <indexterm zone="ch-system-xz xzdiff">
    294             <primary sortas="b-xzdiff">xzdiff</primary>
    295           </indexterm>
    296         </listitem>
    297       </varlistentry>
    298 
    299       <varlistentry id="xzegrep">
    300         <term><command>xzegrep</command></term>
    301         <listitem>
    302           <para>Runs <command>egrep</command> on XZ compressed files</para>
    303           <indexterm zone="ch-system-xz xzegrep">
    304             <primary sortas="b-xzegrep">xzegrep</primary>
    305           </indexterm>
    306         </listitem>
    307       </varlistentry>
    308 
    309       <varlistentry id="xzfgrep">
    310         <term><command>xzfgrep</command></term>
    311         <listitem>
    312           <para>Runs <command>fgrep</command> on XZ compressed files</para>
    313           <indexterm zone="ch-system-xz xzfgrep">
    314             <primary sortas="b-xzfgrep">xzfgrep</primary>
    315           </indexterm>
    316         </listitem>
    317       </varlistentry>
    318 
    319       <varlistentry id="xzgrep">
    320         <term><command>xzgrep</command></term>
    321         <listitem>
    322           <para>Runs <command>grep</command> on XZ compressed files</para>
    323           <indexterm zone="ch-system-xz xzgrep">
    324             <primary sortas="b-xzgrep">xzgrep</primary>
    325           </indexterm>
    326         </listitem>
    327       </varlistentry>
    328 
    329       <varlistentry id="xzless">
    330         <term><command>xzless</command></term>
    331         <listitem>
    332           <para>Runs <command>less</command> on XZ compressed files</para>
    333           <indexterm zone="ch-system-xz xzless">
    334             <primary sortas="b-xzless">xzless</primary>
    335           </indexterm>
    336         </listitem>
    337       </varlistentry>
    338 
    339       <varlistentry id="xzmore">
    340         <term><command>xzmore</command></term>
    341         <listitem>
    342           <para>Runs <command>more</command> on XZ compressed files</para>
    343           <indexterm zone="ch-system-xz xzmore">
    344             <primary sortas="b-xzmore">xzmore</primary>
    345           </indexterm>
    346         </listitem>
    347       </varlistentry>
    348 
    349       <varlistentry id="liblzma">
    350         <term><filename class="libraryfile">liblzma</filename></term>
    351         <listitem>
    352           <para>The library implementing lossless, block-sorting data
    353           compression, using the Lempel-Ziv-Markov chain algorithm</para>
    354           <indexterm zone="ch-system-xz liblzma">
    355             <primary sortas="c-liblzma">liblzma</primary>
    356           </indexterm>
    357         </listitem>
    358       </varlistentry>
    359 
    360     </variablelist>
     70  <sect2 role="content">
     71    <title/>
     72    <para>Details on this package are located in<!-- TODO
     73    <xref linkend="contents-xz" role="."/>      --></para>
    36174
    36275  </sect2>
Note: See TracChangeset for help on using the changeset viewer.