source: chapter06/xz.xml@ 73b2841

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 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 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
Last change on this file since 73b2841 was 73b2841, checked in by Bruce Dubbs <bdubbs@…>, 9 years ago

Remove non-essential static libraries from the installation. Added a new
section in Chapter 6 Introduction, supressed many static libraries in different
packages, and removed the remaining in the Cleaning Up section.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10880 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 11.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-system-xz" role="wrap">
9 <?dbhtml filename="xz.html"?>
10
11 <sect1info condition="script">
12 <productname>xz</productname>
13 <productnumber>&xz-version;</productnumber>
14 <address>&xz-url;</address>
15 </sect1info>
16
17 <title>Xz-&xz-version;</title>
18
19 <indexterm zone="ch-system-xz">
20 <primary sortas="a-xz">Xz</primary>
21 </indexterm>
22
23 <sect2 role="package">
24 <title/>
25
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>
31
32 <segmentedlist>
33 <segtitle>&buildtime;</segtitle>
34 <segtitle>&diskspace;</segtitle>
35
36 <seglistitem>
37 <seg>&xz-ch6-sbu;</seg>
38 <seg>&xz-ch6-du;</seg>
39 </seglistitem>
40 </segmentedlist>
41
42 </sect2>
43
44 <sect2 role="installation">
45 <title>Installation of Xz</title>
46
47 <para>Prepare Xz for compilation with:</para>
48
49<screen><userinput remap="configure">
50./configure --prefix=/usr \
51 --disable-static \
52 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
53
54 <para>Compile the package:</para>
55
56<screen><userinput remap="make">make</userinput></screen>
57
58 <para>To test the results, issue:</para>
59
60<screen><userinput remap="test">make check</userinput></screen>
61
62 <para>Install the package and make sure that all essential files are in the
63 correct directory:</para>
64
65<screen><userinput remap="install">make install
66mv -v /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
67mv -v /usr/lib/liblzma.so.* /lib
68ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput></screen>
69
70 </sect2>
71
72 <sect2 id="contents-xz" role="content">
73 <title>Contents of Xz</title>
74
75 <segmentedlist>
76 <segtitle>Installed programs</segtitle>
77 <segtitle>Installed libraries</segtitle>
78 <segtitle>Installed directories</segtitle>
79
80 <seglistitem>
81 <seg>
82 lzcat (link to xz),
83 lzcmp (link to xzdiff),
84 lzdiff (link to xzdiff),
85 lzegrep (link to xzgrep),
86 lzfgrep (link to xzgrep),
87 lzgrep (link to xzgrep),
88 lzless (link to xzless),
89 lzma (link to xz),
90 lzmadec,
91 lzmainfo,
92 lzmore (link to xzmore),
93 unlzma (link to xz),
94 unxz (link to xz),
95 xz,
96 xzcat (link to xz),
97 xzcmp (link to xzdiff),
98 xzdec,
99 xzdiff,
100 xzegrep (link to xzgrep),
101 xzfgrep (link to xzgrep),
102 xzgrep,
103 xzless, and
104 xzmore</seg>
105 <seg>
106 liblzma.so
107 </seg>
108 <seg>
109 /usr/include/lzma and
110 /usr/share/doc/xz-&xz-version;
111 </seg>
112 </seglistitem>
113 </segmentedlist>
114
115 <variablelist>
116 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
117 <?dbfo list-presentation="list"?>
118 <?dbhtml list-presentation="table"?>
119
120 <varlistentry id="lzcat">
121 <term><command>lzcat</command></term>
122 <listitem>
123 <para>Decompresses to standard output</para>
124 <indexterm zone="ch-system-xz lzcat">
125 <primary sortas="b-lzcat">lzcat</primary>
126 </indexterm>
127 </listitem>
128 </varlistentry>
129
130 <varlistentry id="lzcmp">
131 <term><command>lzcmp</command></term>
132 <listitem>
133 <para>Runs <command>cmp</command> on LZMA compressed files</para>
134 <indexterm zone="ch-system-xz lzcmp">
135 <primary sortas="b-lzcmp">lzcmp</primary>
136 </indexterm>
137 </listitem>
138 </varlistentry>
139
140 <varlistentry id="lzdiff">
141 <term><command>lzdiff</command></term>
142 <listitem>
143 <para>Runs <command>diff</command> on LZMA compressed files</para>
144 <indexterm zone="ch-system-xz lzdiff">
145 <primary sortas="b-lzdiff">lzdiff</primary>
146 </indexterm>
147 </listitem>
148 </varlistentry>
149
150 <varlistentry id="lzegrep">
151 <term><command>lzegrep</command></term>
152 <listitem>
153 <para>Runs <command>egrep</command> on LZMA compressed files files</para>
154 <indexterm zone="ch-system-xz lzegrep">
155 <primary sortas="b-lzegrep">lzegrep</primary>
156 </indexterm>
157 </listitem>
158 </varlistentry>
159
160 <varlistentry id="lzfgrep">
161 <term><command>lzfgrep</command></term>
162 <listitem>
163 <para>Runs <command>fgrep</command> on LZMA compressed files</para>
164 <indexterm zone="ch-system-xz lzfgrep">
165 <primary sortas="b-lzfgrep">lzfgrep</primary>
166 </indexterm>
167 </listitem>
168 </varlistentry>
169
170 <varlistentry id="lzgrep">
171 <term><command>lzgrep</command></term>
172 <listitem>
173 <para>Runs <command>grep</command> on LZMA compressed files</para>
174 <indexterm zone="ch-system-xz lzgrep">
175 <primary sortas="b-lzgrep">lzgrep</primary>
176 </indexterm>
177 </listitem>
178 </varlistentry>
179
180 <varlistentry id="lzless">
181 <term><command>lzless</command></term>
182 <listitem>
183 <para>Runs <command>less</command> on LZMA compressed files</para>
184 <indexterm zone="ch-system-xz lzless">
185 <primary sortas="b-lzless">lzless</primary>
186 </indexterm>
187 </listitem>
188 </varlistentry>
189
190 <varlistentry id="lzma">
191 <term><command>lzma</command></term>
192 <listitem>
193 <para>Compresses or decompresses files using the LZMA format</para>
194 <indexterm zone="ch-system-xz lzma">
195 <primary sortas="b-lzma">lzma</primary>
196 </indexterm>
197 </listitem>
198 </varlistentry>
199
200 <varlistentry id="lzmadec">
201 <term><command>lzmadec</command></term>
202 <listitem>
203 <para>A small and fast decoder for LZMA compressed files</para>
204 <indexterm zone="ch-system-xz lzmadec">
205 <primary sortas="b-lzmadec">lzmadec</primary>
206 </indexterm>
207 </listitem>
208 </varlistentry>
209
210 <varlistentry id="lzmainfo">
211 <term><command>lzmainfo</command></term>
212 <listitem>
213 <para>Shows information stored in the LZMA compressed file header</para>
214 <indexterm zone="ch-system-xz lzmainfo">
215 <primary sortas="b-lzmainfo">lzmainfo</primary>
216 </indexterm>
217 </listitem>
218 </varlistentry>
219
220 <varlistentry id="lzmore">
221 <term><command>lzmore</command></term>
222 <listitem>
223 <para>Runs <command>more</command> on LZMA compressed files</para>
224 <indexterm zone="ch-system-xz lzmore">
225 <primary sortas="b-lzmamore">lzmore</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 <varlistentry id="unlzma">
231 <term><command>unlzma</command></term>
232 <listitem>
233 <para>Decompresses files using the LZMA format</para>
234 <indexterm zone="ch-system-xz unlzma">
235 <primary sortas="b-unlzma">unlzma</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="unxz">
241 <term><command>unxz</command></term>
242 <listitem>
243 <para>Decompresses files using the XZ format</para>
244 <indexterm zone="ch-system-xz unxz">
245 <primary sortas="b-unxz">unxz</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="xz">
251 <term><command>xz</command></term>
252 <listitem>
253 <para>Compresses or decompresses files using the XZ format</para>
254 <indexterm zone="ch-system-xz xz">
255 <primary sortas="b-xz">xz</primary>
256 </indexterm>
257 </listitem>
258 </varlistentry>
259
260 <varlistentry id="xzcat">
261 <term><command>xzcat</command></term>
262 <listitem>
263 <para>Decompresses to standard output</para>
264 <indexterm zone="ch-system-xz xzcat">
265 <primary sortas="b-xzcat">xzcat</primary>
266 </indexterm>
267 </listitem>
268 </varlistentry>
269
270 <varlistentry id="xzcmp">
271 <term><command>xzcmp</command></term>
272 <listitem>
273 <para>Runs <command>cmp</command> on XZ compressed files</para>
274 <indexterm zone="ch-system-xz xzcmp">
275 <primary sortas="b-xzcmp">xzcmp</primary>
276 </indexterm>
277 </listitem>
278 </varlistentry>
279
280 <varlistentry id="xzdec">
281 <term><command>xzdec</command></term>
282 <listitem>
283 <para>A small and fast decoder for XZ compressed files</para>
284 <indexterm zone="ch-system-xz xzdec">
285 <primary sortas="b-xzdec">xzdec</primary>
286 </indexterm>
287 </listitem>
288 </varlistentry>
289
290 <varlistentry id="xzdiff">
291 <term><command>xzdiff</command></term>
292 <listitem>
293 <para>Runs <command>diff</command> on XZ compressed files</para>
294 <indexterm zone="ch-system-xz xzdiff">
295 <primary sortas="b-xzdiff">xzdiff</primary>
296 </indexterm>
297 </listitem>
298 </varlistentry>
299
300 <varlistentry id="xzegrep">
301 <term><command>xzegrep</command></term>
302 <listitem>
303 <para>Runs <command>egrep</command> on XZ compressed files files</para>
304 <indexterm zone="ch-system-xz xzegrep">
305 <primary sortas="b-xzegrep">xzegrep</primary>
306 </indexterm>
307 </listitem>
308 </varlistentry>
309
310 <varlistentry id="xzfgrep">
311 <term><command>xzfgrep</command></term>
312 <listitem>
313 <para>Runs <command>fgrep</command> on XZ compressed files</para>
314 <indexterm zone="ch-system-xz xzfgrep">
315 <primary sortas="b-xzfgrep">xzfgrep</primary>
316 </indexterm>
317 </listitem>
318 </varlistentry>
319
320 <varlistentry id="xzgrep">
321 <term><command>xzgrep</command></term>
322 <listitem>
323 <para>Runs <command>grep</command> on XZ compressed files</para>
324 <indexterm zone="ch-system-xz xzgrep">
325 <primary sortas="b-xzgrep">xzgrep</primary>
326 </indexterm>
327 </listitem>
328 </varlistentry>
329
330 <varlistentry id="xzless">
331 <term><command>xzless</command></term>
332 <listitem>
333 <para>Runs <command>less</command> on XZ compressed files</para>
334 <indexterm zone="ch-system-xz xzless">
335 <primary sortas="b-xzless">xzless</primary>
336 </indexterm>
337 </listitem>
338 </varlistentry>
339
340 <varlistentry id="xzmore">
341 <term><command>xzmore</command></term>
342 <listitem>
343 <para>Runs <command>more</command> on XZ compressed files</para>
344 <indexterm zone="ch-system-xz xzmore">
345 <primary sortas="b-xzmore">xzmore</primary>
346 </indexterm>
347 </listitem>
348 </varlistentry>
349
350 <varlistentry id="liblzma">
351 <term><filename class="libraryfile">liblzma</filename></term>
352 <listitem>
353 <para>The library implementing lossless, block-sorting data
354 compression, using the Lempel-Ziv-Markov chain algorithm</para>
355 <indexterm zone="ch-system-xz liblzma">
356 <primary sortas="c-liblzma">liblzma</primary>
357 </indexterm>
358 </listitem>
359 </varlistentry>
360
361 </variablelist>
362
363 </sect2>
364
365</sect1>
Note: See TracBrowser for help on using the repository browser.