Skip to content
This repository has been archived by the owner on May 19, 2022. It is now read-only.

Commit

Permalink
8.4 translating last (#126)
Browse files Browse the repository at this point in the history
* wget-list 修复

* 国内源译注

* issue123

* issue125

* 修改错误

* 更新致谢
  • Loading branch information
martin2011qi authored Aug 23, 2019
1 parent c102f1c commit 4b99d92
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 7 deletions.
3 changes: 2 additions & 1 deletion appendices/acknowledgments.xml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@
<ulink url="https://github.com/strugglingyouth">strugglingyouth</ulink>,
<ulink url="https://github.com/Athenacle">Athenacle</ulink>,
<ulink url="https://github.com/haoqixu">haoqixu</ulink>,
<ulink url="https://github.com/zytrenren">zytrenren</ulink>
<ulink url="https://github.com/zytrenren">zytrenren</ulink>,
<ulink url="https://github.com/ReyRen">ReyRen</ulink>
</para>
</listitem>

Expand Down
2 changes: 1 addition & 1 deletion chapter03/introduction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

<screen role="nodump"><userinput>wget --input-file=wget-list --continue --directory-prefix=$LFS/sources</userinput></screen>

<!-- <para>LCTT 译注:由于这些文件都分布在国外的不同站点上,因此有些下载的会很慢。感谢中科大提供的镜像:wget-list-LFS7.7-systemd-USTC,感谢 Love-xuan 提供本文件。)</para> -->
<para>LCTT 译注:由于这些文件都分布在国外的不同站点上,因此有些下载的会很慢。非常感谢中国科学技术大学镜像站提供的 LFS 软件包:<ulink url="http://mirrors.ustc.edu.cn/lfs/lfs-packages/8.4/"/></para>

<para>另外,从 LFS-7.0 开始,多了一个单独的文件 <ulink url="../md5sums">md5sums</ulink>,可以在正式开始前校验所有的文件是否都正确。将这个文件复制到 <filename class="directory">$LFS/sources</filename> 目录中并执行:</para>

Expand Down
9 changes: 9 additions & 0 deletions chapter03/packages.xml
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,15 @@
</listitem>
</varlistentry>

<varlistentry>
<term>Expat (&expat-version;) - <token>&expat-size;</token>:</term>
<listitem>
<para>主页: <ulink url="&expat-home;"/></para>
<para>下载: <ulink url="&expat-url;"/></para>
<para>MD5 校验和: <literal>&expat-md5;</literal></para>
</listitem>
</varlistentry>

<varlistentry>
<term>Expect (&expect-version;) - <token>&expect-size;</token>:</term>
<listitem>
Expand Down
2 changes: 1 addition & 1 deletion chapter04/abouttestsuites.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<para>有一些测试套件要相较而言更为重要。例如,核心工具链软件包——GCC, Binutils 和 Glibc——对于对于一个系统的正常运转起到至关重要的作用。要完成 GCC 和 Glibc 的测试套件可能要花费很长的时间,特别是对于硬件比较慢的设备来说,但还是强烈推荐完成它们!</para>

<note>
<para>经验表明,在 <xref linkend="chapter-temporary-tools"/> 中运行测试套件并不是什么好主意。在那章有何无法回避的现实,就是宿主机或多或少会对测试产生影响,经常导致一些令人摸不着头脑的错误信息。因为在 <xref linkend="chapter-temporary-tools"/> 中构建的这些工具只是零时的,最终我们并不需要它们,所以我们并不推荐普通读者在 <xref linkend="chapter-temporary-tools"/> 中运行测试套件。虽然为测试者和开发者提供了测试套件的说明,但是这依旧是可选项。</para>
<para>经验表明,在 <xref linkend="chapter-temporary-tools"/> 中运行测试套件并不是什么好主意。在该章节运行测试将不可避免地面临一个问题,宿主机或多或少会对测试产生影响,这经常导致一些令人摸不着头脑的错误信息。因为在 <xref linkend="chapter-temporary-tools"/> 中构建的这些工具只是临时的,最终我们并不需要它们,所以我们并不推荐普通读者在 <xref linkend="chapter-temporary-tools"/> 中运行测试套件。虽然为测试者和开发者提供了测试套件的说明,但是这依旧是可选项。</para>
</note>

<para>对 Binutils 和 GCC 执行测试套件时可能会使伪终端(PTYs)耗尽。造成大量的测试失败。造成问题的原因有很多,但最有可能的原因是宿主系统没能正确设置 <systemitem class="filesystem">devpts</systemitem> 文件系统。针对这个问题在 <ulink url="&lfs-root;lfs/faq.html#no-ptys"/> 中有更详尽的讨论。</para>
Expand Down
4 changes: 2 additions & 2 deletions chapter05/gcc-pass1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ cd build</userinput></screen>
<varlistentry>
<term><parameter>--without-headers</parameter></term>
<listitem>
<para>创建一个完成的交叉编译器的时候,GCC 要求标准头文件和目标系统兼容。对于我们的目的来说,不需要这些头文件。这个选项可以防止 GCC 查找它们。</para>
<para>在创建完整的交叉编译器时,GCC 要求标准头文件和目标系统兼容。对于我们的目的来说,不需要这些头文件。这个选项可以防止 GCC 查找它们。</para>
</listitem>
</varlistentry>

Expand All @@ -156,7 +156,7 @@ cd build</userinput></screen>
<varlistentry>
<term><parameter>--disable-shared</parameter></term>
<listitem>
<para>这个选项强制 GCC 静态链接到它的内部库。我们这样做是为了避免与主机系统可能出现的问题。</para>
<para>这个选项强制 GCC 静态链接到它的内部库。我们这样做是为了避免主机系统可能出现的问题。</para>
</listitem>
</varlistentry>

Expand Down
2 changes: 1 addition & 1 deletion chapter06/coreutils.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<!-- this has been fixed in upstream gnulib, when a new version of
coreutils is released, please check #4055 to see if the change has been
picked up in this package -->
<para>抑制测试在某些机器上可能出现的无线循环:</para>
<para>抑制测试在某些机器上可能出现的无限循环:</para>

<screen><userinput remap="pre">sed -i '/test.lock/s/^/#/' gnulib-tests/gnulib.mk</userinput></screen>

Expand Down
2 changes: 1 addition & 1 deletion chapter06/dbus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@

<screen><userinput remap="make">make</userinput></screen>

<para>该软件包没有测试套件,但要求 LFS 中没有的几个软件包。运行测试套件的命令可以在 BLFS 指南 <ulink url="&blfs-book;general/dbus.html"/> 中找到。</para>
<para>该软件包附带了一个测试套件,但需求几个未包含在 LFS 中的软件包。运行测试套件的命令可以在 BLFS 指南 <ulink url="&blfs-book;general/dbus.html"/> 中找到。</para>

<para>安装软件包:</para>

Expand Down

0 comments on commit 4b99d92

Please sign in to comment.