浏览代码

chapter05: Translate linux headers instruction

Xi Ruoyao 7 年之前
父节点
当前提交
3c35a450d8
共有 1 个文件被更改,包括 17 次插入10 次删除
  1. 17 10
      chapter05/linux-headers.xml

+ 17 - 10
chapter05/linux-headers.xml

@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
   <!ENTITY % general-entities SYSTEM "../general.ent">
   <!ENTITY % general-entities SYSTEM "../general.ent">
@@ -14,7 +14,7 @@
     <address>&linux-url;</address>
     <address>&linux-url;</address>
   </sect1info>
   </sect1info>
 
 
-  <title>Linux-&linux-version; API Headers</title>
+  <title>Linux-&linux-version; API 头文件</title>
 
 
   <indexterm zone="ch-tools-linux-headers">
   <indexterm zone="ch-tools-linux-headers">
     <primary sortas="a-Linux">Linux</primary>
     <primary sortas="a-Linux">Linux</primary>
@@ -41,21 +41,28 @@
   </sect2>
   </sect2>
 
 
   <sect2 role="installation">
   <sect2 role="installation">
-    <title>Installation of Linux API Headers</title>
+    <title>安装 Linux API 头文件</title>
 
 
-    <para>The Linux kernel needs to expose an Application Programming Interface
+    <!--para>The Linux kernel needs to expose an Application Programming Interface
     (API) for the system's C library (Glibc in LFS) to use.  This is done
     (API) for the system's C library (Glibc in LFS) to use.  This is done
     by way of sanitizing various C header files that are shipped in the Linux
     by way of sanitizing various C header files that are shipped in the Linux
-    kernel source tarball.</para>
+    kernel source tarball.</para-->
+    <para>Linux 内核需要展示其应用程序编程接口 (API) 以供系统 C 运行库
+		(对于 LFS 来说就是 Glibc) 使用。
+		通过净化 Linux 内核源代码压缩包中的一些 C 头文件就可以做到这点。
+	</para>
 
 
-    <para>Make sure there are no stale files embedded in the package:</para>
+    <para>确保软件包中没有陈旧的文件:</para>
 
 
 <screen><userinput remap="pre">make mrproper</userinput></screen>
 <screen><userinput remap="pre">make mrproper</userinput></screen>
 
 
-    <para>Now extract the user-visible kernel headers from the source.
+    <!--para>Now extract the user-visible kernel headers from the source.
     They are placed in an intermediate local directory and copied to the needed
     They are placed in an intermediate local directory and copied to the needed
     location because the extraction process removes any existing files in
     location because the extraction process removes any existing files in
-    the target directory.</para>
+    the target directory.</para-->
+    <para>下面从源代码中提取用户可见的头文件。
+		它们被临时放置在一个本地目录中,然后复制到正确的位置,
+		因为提取过程会删除目标目录中的所有文件。</para>
 
 
 <screen><userinput remap="make">make INSTALL_HDR_PATH=dest headers_install
 <screen><userinput remap="make">make INSTALL_HDR_PATH=dest headers_install
 </userinput><userinput remap="install">cp -rv dest/include/* /tools/include</userinput></screen>
 </userinput><userinput remap="install">cp -rv dest/include/* /tools/include</userinput></screen>
@@ -65,8 +72,8 @@
   <sect2 role="content">
   <sect2 role="content">
     <title/>
     <title/>
 
 
-    <para>Details on this package are located in
-    <xref linkend="contents-linux-headers" role="."/></para>
+    <para>这个软件包的详细信息可以在
+    <xref linkend="contents-linux-headers"/> 中找到。</para>
 
 
   </sect2>
   </sect2>