瀏覽代碼

chapter06: Translate xz instruction

Xi Ruoyao 7 年之前
父節點
當前提交
307f949c85
共有 1 個文件被更改,包括 51 次插入48 次删除
  1. 51 48
      chapter06/xz.xml

+ 51 - 48
chapter06/xz.xml

@@ -23,11 +23,15 @@
   <sect2 role="package">
   <sect2 role="package">
     <title/>
     <title/>
 
 
-    <para>The Xz package contains programs for compressing and decompressing
+    <!--para>The Xz package contains programs for compressing and decompressing
     files. It provides capabilities for the lzma and the newer xz compression
     files. It provides capabilities for the lzma and the newer xz compression
     formats.  Compressing text files with <command>xz</command> yields a better
     formats.  Compressing text files with <command>xz</command> yields a better
     compression percentage than with the traditional <command>gzip</command> or
     compression percentage than with the traditional <command>gzip</command> or
-    <command>bzip2</command> commands.</para>
+    <command>bzip2</command> commands.</para-->
+    <para>Xz 软件包包含文件压缩和解压缩工具,它能够处理 lzma 和新的 xz
+		压缩文件格式。使用 <command>xz</command> 压缩文本文件,
+		可以得到比传统的 <command>gzip</command> 或 <command>bzip2</command>
+		更好的压缩比。</para>
 
 
     <segmentedlist>
     <segmentedlist>
       <segtitle>&buildtime;</segtitle>
       <segtitle>&buildtime;</segtitle>
@@ -42,9 +46,9 @@
   </sect2>
   </sect2>
 
 
   <sect2 role="installation">
   <sect2 role="installation">
-    <title>安装Xz</title>
+    <title>安装 Xz</title>
 
 
-    <para>Prepare Xz for compilation with:</para>
+    <para>准备编译 Xz:</para>
 
 
 <screen><userinput remap="configure">./configure --prefix=/usr    \
 <screen><userinput remap="configure">./configure --prefix=/usr    \
             --disable-static \
             --disable-static \
@@ -58,8 +62,7 @@
 
 
 <screen><userinput remap="test">make check</userinput></screen>
 <screen><userinput remap="test">make check</userinput></screen>
 
 
-  <para>Install the package and make sure that all essential files are in the
-  correct directory:</para>
+  <para>安装该软件包,并保证所有重要文件都位于正确的目录中:</para>
 
 
 <screen><userinput remap="install">make install
 <screen><userinput remap="install">make install
 mv -v   /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
 mv -v   /usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat} /bin
@@ -78,34 +81,34 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
 
 
       <seglistitem>
       <seglistitem>
         <seg>
         <seg>
-          lzcat (link to xz), 
-          lzcmp (link to xzdiff), 
-          lzdiff (link to xzdiff), 
-          lzegrep (link to xzgrep), 
-          lzfgrep (link to xzgrep),
-          lzgrep (link to xzgrep), 
-          lzless (link to xzless), 
-          lzma (link to xz),
+          lzcat (到 xz 的链接), 
+          lzcmp (到 xzdiff 的链接), 
+          lzdiff (到 xzdiff 的链接), 
+          lzegrep (到 xzgrep 的链接), 
+          lzfgrep (到 xzgrep 的链接),
+          lzgrep (到 xzgrep 的链接), 
+          lzless (到 xzless 的链接), 
+          lzma (到 xz 的链接),
           lzmadec, 
           lzmadec, 
           lzmainfo, 
           lzmainfo, 
-          lzmore (link to xzmore),
-          unlzma (link to xz), 
-          unxz (link to xz), 
+          lzmore (到 xzmore 的链接),
+          unlzma (到 xz 的链接), 
+          unxz (到 xz 的链接), 
           xz, 
           xz, 
-          xzcat (link to xz),
-          xzcmp (link to xzdiff), 
+          xzcat (到 xz 的链接),
+          xzcmp (到 xzdiff 的链接), 
           xzdec, 
           xzdec, 
           xzdiff, 
           xzdiff, 
-          xzegrep (link to xzgrep),
-          xzfgrep (link to xzgrep), 
+          xzegrep (到 xzgrep 的链接),
+          xzfgrep (到 xzgrep 的链接), 
           xzgrep, 
           xzgrep, 
-          xzless, and 
+          xzless, 以及
           xzmore</seg>
           xzmore</seg>
         <seg>
         <seg>
           liblzma.so
           liblzma.so
         </seg>
         </seg>
         <seg>
         <seg>
-          /usr/include/lzma and 
+          /usr/include/lzma 
           /usr/share/doc/xz-&xz-version;
           /usr/share/doc/xz-&xz-version;
          </seg>
          </seg>
       </seglistitem>
       </seglistitem>
@@ -119,7 +122,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzcat">
       <varlistentry id="lzcat">
         <term><command>lzcat</command></term>
         <term><command>lzcat</command></term>
         <listitem>
         <listitem>
-          <para>Decompresses to standard output</para>
+          <para>解压到标准输出</para>
           <indexterm zone="ch-system-xz lzcat">
           <indexterm zone="ch-system-xz lzcat">
             <primary sortas="b-lzcat">lzcat</primary>
             <primary sortas="b-lzcat">lzcat</primary>
           </indexterm>
           </indexterm>
@@ -129,7 +132,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzcmp">
       <varlistentry id="lzcmp">
         <term><command>lzcmp</command></term>
         <term><command>lzcmp</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>cmp</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>cmp</command></para>
           <indexterm zone="ch-system-xz lzcmp">
           <indexterm zone="ch-system-xz lzcmp">
             <primary sortas="b-lzcmp">lzcmp</primary>
             <primary sortas="b-lzcmp">lzcmp</primary>
           </indexterm>
           </indexterm>
@@ -139,7 +142,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzdiff">
       <varlistentry id="lzdiff">
         <term><command>lzdiff</command></term>
         <term><command>lzdiff</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>diff</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>diff</command></para>
           <indexterm zone="ch-system-xz lzdiff">
           <indexterm zone="ch-system-xz lzdiff">
             <primary sortas="b-lzdiff">lzdiff</primary>
             <primary sortas="b-lzdiff">lzdiff</primary>
           </indexterm>
           </indexterm>
@@ -149,7 +152,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzegrep">
       <varlistentry id="lzegrep">
         <term><command>lzegrep</command></term>
         <term><command>lzegrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>egrep</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>egrep</command></para>
           <indexterm zone="ch-system-xz lzegrep">
           <indexterm zone="ch-system-xz lzegrep">
             <primary sortas="b-lzegrep">lzegrep</primary>
             <primary sortas="b-lzegrep">lzegrep</primary>
           </indexterm>
           </indexterm>
@@ -159,7 +162,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzfgrep">
       <varlistentry id="lzfgrep">
         <term><command>lzfgrep</command></term>
         <term><command>lzfgrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>fgrep</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>fgrep</command></para>
           <indexterm zone="ch-system-xz lzfgrep">
           <indexterm zone="ch-system-xz lzfgrep">
             <primary sortas="b-lzfgrep">lzfgrep</primary>
             <primary sortas="b-lzfgrep">lzfgrep</primary>
           </indexterm>
           </indexterm>
@@ -169,7 +172,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzgrep">
       <varlistentry id="lzgrep">
         <term><command>lzgrep</command></term>
         <term><command>lzgrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>grep</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>grep</command></para>
           <indexterm zone="ch-system-xz lzgrep">
           <indexterm zone="ch-system-xz lzgrep">
             <primary sortas="b-lzgrep">lzgrep</primary>
             <primary sortas="b-lzgrep">lzgrep</primary>
           </indexterm>
           </indexterm>
@@ -179,7 +182,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzless">
       <varlistentry id="lzless">
         <term><command>lzless</command></term>
         <term><command>lzless</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>less</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>less</command></para>
           <indexterm zone="ch-system-xz lzless">
           <indexterm zone="ch-system-xz lzless">
             <primary sortas="b-lzless">lzless</primary>
             <primary sortas="b-lzless">lzless</primary>
           </indexterm>
           </indexterm>
@@ -189,7 +192,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzma">
       <varlistentry id="lzma">
         <term><command>lzma</command></term>
         <term><command>lzma</command></term>
         <listitem>
         <listitem>
-          <para>Compresses or decompresses files using the LZMA format</para>
+          <para>使用 LZMA 格式压缩或解压缩文件</para>
           <indexterm zone="ch-system-xz lzma">
           <indexterm zone="ch-system-xz lzma">
             <primary sortas="b-lzma">lzma</primary>
             <primary sortas="b-lzma">lzma</primary>
           </indexterm>
           </indexterm>
@@ -199,7 +202,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzmadec">
       <varlistentry id="lzmadec">
         <term><command>lzmadec</command></term>
         <term><command>lzmadec</command></term>
         <listitem>
         <listitem>
-          <para>A small and fast decoder for LZMA compressed files</para>
+          <para>一个轻量的 LZMA 压缩文件快速解码器</para>
           <indexterm zone="ch-system-xz lzmadec">
           <indexterm zone="ch-system-xz lzmadec">
             <primary sortas="b-lzmadec">lzmadec</primary>
             <primary sortas="b-lzmadec">lzmadec</primary>
           </indexterm>
           </indexterm>
@@ -209,7 +212,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzmainfo">
       <varlistentry id="lzmainfo">
         <term><command>lzmainfo</command></term>
         <term><command>lzmainfo</command></term>
         <listitem>
         <listitem>
-          <para>Shows information stored in the LZMA compressed file header</para>
+          <para>显示 LZMA 压缩文件头中存储的信息</para>
           <indexterm zone="ch-system-xz lzmainfo">
           <indexterm zone="ch-system-xz lzmainfo">
             <primary sortas="b-lzmainfo">lzmainfo</primary>
             <primary sortas="b-lzmainfo">lzmainfo</primary>
           </indexterm>
           </indexterm>
@@ -219,7 +222,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="lzmore">
       <varlistentry id="lzmore">
         <term><command>lzmore</command></term>
         <term><command>lzmore</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>more</command> on LZMA compressed files</para>
+          <para>在 LZMA 压缩文件上执行 <command>more</command></para>
           <indexterm zone="ch-system-xz lzmore">
           <indexterm zone="ch-system-xz lzmore">
             <primary sortas="b-lzmamore">lzmore</primary>
             <primary sortas="b-lzmamore">lzmore</primary>
           </indexterm>
           </indexterm>
@@ -229,7 +232,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="unlzma">
       <varlistentry id="unlzma">
         <term><command>unlzma</command></term>
         <term><command>unlzma</command></term>
         <listitem>
         <listitem>
-          <para>Decompresses files using the LZMA format</para>
+          <para>使用 LZMA 格式解压缩文件</para>
           <indexterm zone="ch-system-xz unlzma">
           <indexterm zone="ch-system-xz unlzma">
             <primary sortas="b-unlzma">unlzma</primary>
             <primary sortas="b-unlzma">unlzma</primary>
           </indexterm>
           </indexterm>
@@ -239,7 +242,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="unxz">
       <varlistentry id="unxz">
         <term><command>unxz</command></term>
         <term><command>unxz</command></term>
         <listitem>
         <listitem>
-          <para>Decompresses files using the XZ format</para>
+          <para>使用 XZ 格式解压缩文件</para>
           <indexterm zone="ch-system-xz unxz">
           <indexterm zone="ch-system-xz unxz">
             <primary sortas="b-unxz">unxz</primary>
             <primary sortas="b-unxz">unxz</primary>
           </indexterm>
           </indexterm>
@@ -249,7 +252,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xz">
       <varlistentry id="xz">
         <term><command>xz</command></term>
         <term><command>xz</command></term>
         <listitem>
         <listitem>
-          <para>Compresses or decompresses files using the XZ format</para>
+          <para>使用 XZ 格式压缩或解压缩文件</para>
           <indexterm zone="ch-system-xz xz">
           <indexterm zone="ch-system-xz xz">
             <primary sortas="b-xz">xz</primary>
             <primary sortas="b-xz">xz</primary>
           </indexterm>
           </indexterm>
@@ -259,7 +262,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzcat">
       <varlistentry id="xzcat">
         <term><command>xzcat</command></term>
         <term><command>xzcat</command></term>
         <listitem>
         <listitem>
-          <para>Decompresses to standard output</para>
+          <para>解压到标准输出</para>
           <indexterm zone="ch-system-xz xzcat">
           <indexterm zone="ch-system-xz xzcat">
             <primary sortas="b-xzcat">xzcat</primary>
             <primary sortas="b-xzcat">xzcat</primary>
           </indexterm>
           </indexterm>
@@ -269,7 +272,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzcmp">
       <varlistentry id="xzcmp">
         <term><command>xzcmp</command></term>
         <term><command>xzcmp</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>cmp</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>cmp</command></para>
           <indexterm zone="ch-system-xz xzcmp">
           <indexterm zone="ch-system-xz xzcmp">
             <primary sortas="b-xzcmp">xzcmp</primary>
             <primary sortas="b-xzcmp">xzcmp</primary>
           </indexterm>
           </indexterm>
@@ -279,7 +282,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzdec">
       <varlistentry id="xzdec">
         <term><command>xzdec</command></term>
         <term><command>xzdec</command></term>
         <listitem>
         <listitem>
-          <para>A small and fast decoder for XZ compressed files</para>
+          <para>一个轻量的 XZ 压缩文件解码器</para>
           <indexterm zone="ch-system-xz xzdec">
           <indexterm zone="ch-system-xz xzdec">
             <primary sortas="b-xzdec">xzdec</primary>
             <primary sortas="b-xzdec">xzdec</primary>
           </indexterm>
           </indexterm>
@@ -289,7 +292,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzdiff">
       <varlistentry id="xzdiff">
         <term><command>xzdiff</command></term>
         <term><command>xzdiff</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>diff</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>diff</command></para>
           <indexterm zone="ch-system-xz xzdiff">
           <indexterm zone="ch-system-xz xzdiff">
             <primary sortas="b-xzdiff">xzdiff</primary>
             <primary sortas="b-xzdiff">xzdiff</primary>
           </indexterm>
           </indexterm>
@@ -299,7 +302,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzegrep">
       <varlistentry id="xzegrep">
         <term><command>xzegrep</command></term>
         <term><command>xzegrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>egrep</command> on XZ compressed files files</para>
+          <para>在 XZ 压缩文件上执行 <command>egrep</command> files</para>
           <indexterm zone="ch-system-xz xzegrep">
           <indexterm zone="ch-system-xz xzegrep">
             <primary sortas="b-xzegrep">xzegrep</primary>
             <primary sortas="b-xzegrep">xzegrep</primary>
           </indexterm>
           </indexterm>
@@ -309,7 +312,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzfgrep">
       <varlistentry id="xzfgrep">
         <term><command>xzfgrep</command></term>
         <term><command>xzfgrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>fgrep</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>fgrep</command></para>
           <indexterm zone="ch-system-xz xzfgrep">
           <indexterm zone="ch-system-xz xzfgrep">
             <primary sortas="b-xzfgrep">xzfgrep</primary>
             <primary sortas="b-xzfgrep">xzfgrep</primary>
           </indexterm>
           </indexterm>
@@ -319,7 +322,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzgrep">
       <varlistentry id="xzgrep">
         <term><command>xzgrep</command></term>
         <term><command>xzgrep</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>grep</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>grep</command></para>
           <indexterm zone="ch-system-xz xzgrep">
           <indexterm zone="ch-system-xz xzgrep">
             <primary sortas="b-xzgrep">xzgrep</primary>
             <primary sortas="b-xzgrep">xzgrep</primary>
           </indexterm>
           </indexterm>
@@ -329,7 +332,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzless">
       <varlistentry id="xzless">
         <term><command>xzless</command></term>
         <term><command>xzless</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>less</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>less</command></para>
           <indexterm zone="ch-system-xz xzless">
           <indexterm zone="ch-system-xz xzless">
             <primary sortas="b-xzless">xzless</primary>
             <primary sortas="b-xzless">xzless</primary>
           </indexterm>
           </indexterm>
@@ -339,7 +342,7 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="xzmore">
       <varlistentry id="xzmore">
         <term><command>xzmore</command></term>
         <term><command>xzmore</command></term>
         <listitem>
         <listitem>
-          <para>Runs <command>more</command> on XZ compressed files</para>
+          <para>在 XZ 压缩文件上执行 <command>more</command></para>
           <indexterm zone="ch-system-xz xzmore">
           <indexterm zone="ch-system-xz xzmore">
             <primary sortas="b-xzmore">xzmore</primary>
             <primary sortas="b-xzmore">xzmore</primary>
           </indexterm>
           </indexterm>
@@ -349,8 +352,8 @@ ln -svf ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput
       <varlistentry id="liblzma">
       <varlistentry id="liblzma">
         <term><filename class="libraryfile">liblzma</filename></term>
         <term><filename class="libraryfile">liblzma</filename></term>
         <listitem>
         <listitem>
-          <para>The library implementing lossless, block-sorting data
-          compression, using the Lempel-Ziv-Markov chain algorithm</para>
+          <para>实现基于
+          	  Lempel-Zip-Markov 链的无损块排序数据压缩算法的库</para>
           <indexterm zone="ch-system-xz liblzma">
           <indexterm zone="ch-system-xz liblzma">
             <primary sortas="c-liblzma">liblzma</primary>
             <primary sortas="c-liblzma">liblzma</primary>
           </indexterm>
           </indexterm>