Просмотр исходного кода

begin to reboot LFS zh_CN translation, with po4a

Xℹ Ruoyao 4 лет назад
Сommit
5204caac91
100 измененных файлов с 23773 добавлено и 0 удалено
  1. 13 0
      Makefile
  2. 551 0
      zh_CN/appendices/acknowledgments.po
  3. 767 0
      zh_CN/appendices/acronymlist.po
  4. 474 0
      zh_CN/appendices/creat-comm.po
  5. 1676 0
      zh_CN/appendices/dependencies.po
  6. 34 0
      zh_CN/appendices/license.po
  7. 57 0
      zh_CN/appendices/mit-lic.po
  8. 339 0
      zh_CN/appendices/scripts.po
  9. 40 0
      zh_CN/appendices/udev-rules.po
  10. 194 0
      zh_CN/chapter01/askforhelp.po
  11. 736 0
      zh_CN/chapter01/changelog.po
  12. 22 0
      zh_CN/chapter01/chapter01.po
  13. 125 0
      zh_CN/chapter01/how.po
  14. 145 0
      zh_CN/chapter01/livecd.po
  15. 99 0
      zh_CN/chapter01/resources.po
  16. 192 0
      zh_CN/chapter01/whatsnew.po
  17. 102 0
      zh_CN/chapter02/aboutlfs.po
  18. 22 0
      zh_CN/chapter02/chapter02.po
  19. 124 0
      zh_CN/chapter02/creatingfilesystem.po
  20. 263 0
      zh_CN/chapter02/creatingpartition.po
  21. 269 0
      zh_CN/chapter02/hostreqs.po
  22. 31 0
      zh_CN/chapter02/introduction.po
  23. 140 0
      zh_CN/chapter02/mounting.po
  24. 109 0
      zh_CN/chapter02/stages.po
  25. 22 0
      zh_CN/chapter03/chapter03.po
  26. 156 0
      zh_CN/chapter03/introduction.po
  27. 1669 0
      zh_CN/chapter03/packages.po
  28. 189 0
      zh_CN/chapter03/patches.po
  29. 70 0
      zh_CN/chapter04/aboutlfs.po
  30. 101 0
      zh_CN/chapter04/aboutsbus.po
  31. 75 0
      zh_CN/chapter04/abouttestsuites.po
  32. 189 0
      zh_CN/chapter04/addinguser.po
  33. 22 0
      zh_CN/chapter04/chapter04.po
  34. 65 0
      zh_CN/chapter04/creatingminlayout.po
  35. 83 0
      zh_CN/chapter04/creatingtoolsdir.po
  36. 34 0
      zh_CN/chapter04/introduction.po
  37. 235 0
      zh_CN/chapter04/settingenviron.po
  38. 224 0
      zh_CN/chapter05/binutils-pass1.po
  39. 22 0
      zh_CN/chapter05/chapter05.po
  40. 334 0
      zh_CN/chapter05/gcc-pass1.po
  41. 165 0
      zh_CN/chapter05/generalinstructions.po
  42. 371 0
      zh_CN/chapter05/glibc.po
  43. 40 0
      zh_CN/chapter05/introduction.po
  44. 193 0
      zh_CN/chapter05/libstdc++.po
  45. 327 0
      zh_CN/chapter05/linux-headers.po
  46. 507 0
      zh_CN/chapter05/toolchaintechnotes.po
  47. 157 0
      zh_CN/chapter06/bash.po
  48. 161 0
      zh_CN/chapter06/binutils-pass2.po
  49. 22 0
      zh_CN/chapter06/chapter06.po
  50. 161 0
      zh_CN/chapter06/coreutils.po
  51. 113 0
      zh_CN/chapter06/diffutils.po
  52. 114 0
      zh_CN/chapter06/file.po
  53. 127 0
      zh_CN/chapter06/findutils.po
  54. 125 0
      zh_CN/chapter06/gawk.po
  55. 263 0
      zh_CN/chapter06/gcc-pass2.po
  56. 114 0
      zh_CN/chapter06/grep.po
  57. 124 0
      zh_CN/chapter06/gzip.po
  58. 50 0
      zh_CN/chapter06/introduction.po
  59. 126 0
      zh_CN/chapter06/m4.po
  60. 133 0
      zh_CN/chapter06/make.po
  61. 246 0
      zh_CN/chapter06/ncurses.po
  62. 114 0
      zh_CN/chapter06/patch.po
  63. 113 0
      zh_CN/chapter06/sed.po
  64. 115 0
      zh_CN/chapter06/tar.po
  65. 132 0
      zh_CN/chapter06/xz.po
  66. 130 0
      zh_CN/chapter07/bison.po
  67. 64 0
      zh_CN/chapter07/changingowner.po
  68. 22 0
      zh_CN/chapter07/chapter07.po
  69. 101 0
      zh_CN/chapter07/chroot.po
  70. 319 0
      zh_CN/chapter07/createfiles.po
  71. 89 0
      zh_CN/chapter07/creatingdirs.po
  72. 153 0
      zh_CN/chapter07/dejagnu.po
  73. 211 0
      zh_CN/chapter07/expect.po
  74. 139 0
      zh_CN/chapter07/gettext.po
  75. 54 0
      zh_CN/chapter07/introduction.po
  76. 139 0
      zh_CN/chapter07/kernfs.po
  77. 190 0
      zh_CN/chapter07/libstdc++-pass2.po
  78. 123 0
      zh_CN/chapter07/perl.po
  79. 139 0
      zh_CN/chapter07/python.po
  80. 272 0
      zh_CN/chapter07/stripping.po
  81. 325 0
      zh_CN/chapter07/tcl.po
  82. 118 0
      zh_CN/chapter07/texinfo.po
  83. 185 0
      zh_CN/chapter07/util-linux.po
  84. 79 0
      zh_CN/chapter08/aboutdebug.po
  85. 255 0
      zh_CN/chapter08/acl.po
  86. 274 0
      zh_CN/chapter08/adjusting.po
  87. 257 0
      zh_CN/chapter08/attr.po
  88. 298 0
      zh_CN/chapter08/autoconf.po
  89. 244 0
      zh_CN/chapter08/automake.po
  90. 288 0
      zh_CN/chapter08/bash.po
  91. 206 0
      zh_CN/chapter08/bc.po
  92. 692 0
      zh_CN/chapter08/binutils.po
  93. 217 0
      zh_CN/chapter08/bison.po
  94. 421 0
      zh_CN/chapter08/bzip2.po
  95. 22 0
      zh_CN/chapter08/chapter08.po
  96. 189 0
      zh_CN/chapter08/check.po
  97. 1986 0
      zh_CN/chapter08/coreutils.po
  98. 393 0
      zh_CN/chapter08/dbus.po
  99. 204 0
      zh_CN/chapter08/diffutils.po
  100. 848 0
      zh_CN/chapter08/e2fsprogs.po

+ 13 - 0
Makefile

@@ -0,0 +1,13 @@
+LFS_EN = /home/xry111/svn-repos/LFS-BOOK
+MLANG=zh_CN
+XML_FILES = $(shell find $(LFS_EN) -type f -name '*.xml')
+PO_FILES = $(patsubst $(LFS_EN)/%.xml, $(MLANG)/%.po, $(XML_FILES))
+
+test:
+	echo $(PO_FILES)
+
+run: $(PO_FILES)
+
+$(MLANG)/%.po: $(LFS_EN)/%.xml
+	mkdir -pv "$(@D)"
+	po4a-updatepo -f docbook -m $< -p $@

+ 551 - 0
zh_CN/appendices/acknowledgments.po

@@ -0,0 +1,551 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:12
+msgid "Acknowledgments"
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:14
+msgid ""
+"We would like to thank the following people and organizations for their "
+"contributions to the Linux From Scratch Project."
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:20
+msgid ""
+"<ulink url=\"mailto:gerard@linuxfromscratch.org\">Gerard Beekmans</ulink> "
+"&lt;gerard@linuxfromscratch.org&gt; &ndash; LFS Creator"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:26
+msgid ""
+"<ulink url=\"mailto:bdubbs@linuxfromscratch.org\">Bruce Dubbs</ulink> "
+"&lt;bdubbs@linuxfromscratch.org&gt; &ndash; LFS Managing Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:32
+msgid ""
+"<ulink url=\"mailto:jim@linuxfromscratch.org\">Jim Gifford</ulink> "
+"&lt;jim@linuxfromscratch.org&gt; &ndash; CLFS Project Co-Leader"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:38
+msgid ""
+"<ulink url=\"mailto:pierre@linuxfromscratch.org\">Pierre Labastie</ulink> "
+"&lt;pierre@linuxfromscratch.org&gt; &ndash; BLFS Editor and ALFS Lead"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:43
+msgid ""
+"<ulink url=\"mailto:dj@linuxfromscratch.org\">DJ Lucas</ulink> "
+"&lt;dj@linuxfromscratch.org&gt; &ndash; LFS and BLFS Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:48
+msgid ""
+"<ulink url=\"mailto:ken@linuxfromscratch.org\">Ken Moffat</ulink> "
+"&lt;ken@linuxfromscratch.org&gt; &ndash; BLFS Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:53
+msgid ""
+"Countless other people on the various LFS and BLFS mailing lists who helped "
+"make this book possible by giving their suggestions, testing the book, and "
+"submitting bug reports, instructions, and their experiences with installing "
+"various packages."
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:61
+msgid "Translators"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:66
+msgid ""
+"<ulink url=\"mailto:macana@macana-es.com\">Manuel Canales Esparcia</ulink> "
+"&lt;macana@macana-es.com&gt; &ndash; Spanish LFS translation project"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:72
+msgid ""
+"<ulink url=\"mailto:johan@linuxfromscratch.org\">Johan Lenglet</ulink> "
+"&lt;johan@linuxfromscratch.org&gt; &ndash; French LFS translation project "
+"until 2008"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:78
+msgid ""
+"<ulink url=\"mailto:jmengual@linuxfromscratch.org\">Jean-Philippe Mengual "
+"</ulink> &lt;jmengual@linuxfromscratch.org&gt; &ndash; French LFS "
+"translation project 2008-2016"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:84
+msgid ""
+"<ulink url=\"mailto:jlepiller@linuxfromscratch.org\">Julien Lepiller "
+"</ulink> &lt;jlepiller@linuxfromscratch.org&gt; &ndash; French LFS "
+"translation project 2017-present"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:90
+msgid ""
+"<ulink url=\"mailto:lizardo@linuxfromscratch.org\">Anderson Lizardo</ulink> "
+"&lt;lizardo@linuxfromscratch.org&gt; &ndash; Portuguese LFS translation "
+"project"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:96
+msgid ""
+"<ulink url=\"mailto:tr@erdfunkstelle.de\">Thomas Reitelbach </ulink> "
+"&lt;tr@erdfunkstelle.de&gt; &ndash; German LFS translation project"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:102
+msgid ""
+"<ulink url=\"mailto:info@linuxfromscratch.org.ru\">Anton Maisak</ulink> "
+"&lt;info@linuxfromscratch.org.ru&gt; &ndash; Russian LFS translation project"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:108
+msgid ""
+"<ulink url=\"mailto:helen@linuxfromscratch.org.ru\">Elena Shevcova</ulink> "
+"&lt;helen@linuxfromscratch.org.ru&gt; &ndash; Russian LFS translation "
+"project"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:115
+msgid "Mirror Maintainers"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:117
+msgid "North American Mirrors"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:122
+msgid ""
+"<ulink url=\"mailto:scott@osuosl.org\">Scott Kveton</ulink> "
+"&lt;scott@osuosl.org&gt; &ndash; lfs.oregonstate.edu mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:127
+msgid ""
+"<ulink url=\"mailto:lost@l-w.net\">William Astle</ulink> "
+"&lt;lost@l-w.net&gt; &ndash; ca.linuxfromscratch.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:132
+msgid ""
+"<ulink url=\"mailto:eujon.sellers@gmail.com\">Eujon Sellers</ulink> "
+"&lt;jpolen@rackspace.com&gt; &ndash; lfs.introspeed.com mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:137
+msgid ""
+"<ulink url=\"mailto:justin@knierim.org\">Justin Knierim</ulink> "
+"&lt;tim@idge.net&gt; &ndash; lfs-matrix.net mirror"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:143
+msgid "South American Mirrors"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:148
+msgid ""
+"<ulink url=\"mailto:manuel@linuxfromscratch.org\">Manuel Canales "
+"Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash; "
+"lfsmirror.lfs-es.info mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:154
+msgid ""
+"<ulink url=\"mailto:lfalcon@thymbra.com\">Luis Falcon</ulink> &lt;Luis "
+"Falcon&gt; &ndash; torredehanoi.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:160
+msgid "European Mirrors"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:165
+msgid ""
+"<ulink url=\"mailto:guido@primerelay.net\">Guido Passet</ulink> "
+"&lt;guido@primerelay.net&gt; &ndash; nl.linuxfromscratch.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:170
+msgid ""
+"<ulink url=\"mailto:baafie@planet.nl\">Bastiaan Jacques</ulink> "
+"&lt;baafie@planet.nl&gt; &ndash; lfs.pagefault.net mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:175
+msgid ""
+"<ulink url=\"mailto:sven.cranshoff@lineo.be\">Sven Cranshoff</ulink> "
+"&lt;sven.cranshoff@lineo.be&gt; &ndash; lfs.lineo.be mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:180
+msgid "Scarlet Belgium &ndash; lfs.scarlet.be mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:184
+msgid ""
+"<ulink url=\"mailto:info@aliensoft.org\">Sebastian Faulborn</ulink> "
+"&lt;info@aliensoft.org&gt; &ndash; lfs.aliensoft.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:189
+msgid ""
+"<ulink url=\"mailto:stuart@dontuse.ms\">Stuart Fox</ulink> "
+"&lt;stuart@dontuse.ms&gt; &ndash; lfs.dontuse.ms mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:194
+msgid ""
+"<ulink url=\"mailto:admin@realhost.de\">Ralf Uhlemann</ulink> "
+"&lt;admin@realhost.de&gt; &ndash; lfs.oss-mirror.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:199
+msgid ""
+"<ulink url=\"mailto:Antonin.Sprinzl@tuwien.ac.at\">Antonin Sprinzl</ulink> "
+"&lt;Antonin.Sprinzl@tuwien.ac.at&gt; &ndash; at.linuxfromscratch.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:205
+msgid ""
+"<ulink url=\"mailto:fredan-lfs@fredan.org\">Fredrik Danerklint</ulink> "
+"&lt;fredan-lfs@fredan.org&gt; &ndash; se.linuxfromscratch.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:211
+msgid ""
+"<ulink url=\"mailto:franck@linuxpourtous.com\">Franck</ulink> "
+"&lt;franck@linuxpourtous.com&gt; &ndash; lfs.linuxpourtous.com mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:216
+msgid ""
+"<ulink url=\"mailto:baque@cict.fr\">Philippe Baque</ulink> "
+"&lt;baque@cict.fr&gt; &ndash; lfs.cict.fr mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:221
+msgid ""
+"<ulink url=\"mailto:gyouja@pilgrims.ru\">Vitaly Chekasin</ulink> "
+"&lt;gyouja@pilgrims.ru&gt; &ndash; lfs.pilgrims.ru mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:226
+msgid ""
+"<ulink url=\"mailto:kontakt@wankoo.org\">Benjamin Heil</ulink> "
+"&lt;kontakt@wankoo.org&gt; &ndash; lfs.wankoo.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:231
+msgid ""
+"<ulink url=\"mailto:info@linuxfromscratch.org.ru\">Anton Maisak</ulink> "
+"&lt;info@linuxfromscratch.org.ru&gt; &ndash; linuxfromscratch.org.ru mirror"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:237
+msgid "Asian Mirrors"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:242
+msgid ""
+"<ulink url=\"mailto:satit@wbac.ac.th\">Satit Phermsawang</ulink> "
+"&lt;satit@wbac.ac.th&gt; &ndash; lfs.phayoune.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:247
+msgid ""
+"<ulink url=\"mailto:info@shizu-net.jp\">Shizunet Co.,Ltd.</ulink> "
+"&lt;info@shizu-net.jp&gt; &ndash; lfs.mirror.shizu-net.jp mirror"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:252
+msgid ""
+"<ulink url=\"http://www.initworld.com/\">Init World</ulink> "
+"&lt;http://www.initworld.com/&gt; &ndash; lfs.initworld.com mirror"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:258
+msgid "Australian Mirrors"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:263
+msgid ""
+"<ulink url=\"mailto:jason@dstc.edu.au\">Jason Andrade</ulink> "
+"&lt;jason@dstc.edu.au&gt; &ndash; au.linuxfromscratch.org mirror"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:269
+msgid "Former Project Team Members"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:274
+msgid ""
+"<ulink url=\"mailto:theladyskye@linuxfromscratch.org\">Christine "
+"Barczak</ulink> &lt;theladyskye@linuxfromscratch.org&gt; &ndash; LFS Book "
+"Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:280
+msgid ""
+"Archaic &lt;archaic@linuxfromscratch.org&gt; &ndash; LFS Technical "
+"Writer/Editor, HLFS Project Leader, BLFS Editor, Hints and Patches Project "
+"Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:287
+msgid ""
+"<ulink url=\"mailto:matthew@linuxfromscratch.org\">Matthew Burgess</ulink> "
+"&lt;matthew@linuxfromscratch.org&gt; &ndash; LFS Project Leader, LFS "
+"Technical Writer/Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:293
+msgid ""
+"<ulink url=\"mailto:nathan@linuxfromscratch.org\">Nathan Coulson</ulink> "
+"&lt;nathan@linuxfromscratch.org&gt; &ndash; LFS-Bootscripts Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:299
+msgid "Timothy Bauscher"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:303
+msgid "Robert Briggs"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:307
+msgid "Ian Chilton"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:311
+msgid ""
+"<ulink url=\"mailto:jeroen@linuxfromscratch.org\">Jeroen Coumans</ulink> "
+"&lt;jeroen@linuxfromscratch.org&gt; &ndash; Website Developer, FAQ "
+"Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:317
+msgid ""
+"<ulink url=\"mailto:manuel@linuxfromscratch.org\">Manuel Canales "
+"Esparcia</ulink> &lt;manuel@linuxfromscratch.org&gt; &ndash; LFS/BLFS/HLFS "
+"XML and XSL Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:323
+msgid "Alex Groenewoud &ndash; LFS Technical Writer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:327
+msgid "Marc Heerdink"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:331
+msgid ""
+"<ulink url=\"mailto:jhuntwork@linuxfromscratch.org\">Jeremy Huntwork</ulink> "
+"&lt;jhuntwork@linuxfromscratch.org&gt; &ndash; LFS Technical Writer, LFS "
+"LiveCD Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:337
+msgid ""
+"<ulink url=\"mailto:bryan@linuxfromscratch.org\">Bryan Kadzban</ulink> "
+"&lt;bryan@linuxfromscratch.org&gt; &ndash; LFS Technical Writer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:343
+msgid "Mark Hymers"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:346
+msgid "Seth W. Klein &ndash; FAQ maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:349
+msgid ""
+"<ulink url=\"mailto:nicholas@linuxfromscratch.org\">Nicholas Leippe</ulink> "
+"&lt;nicholas@linuxfromscratch.org&gt; &ndash; Wiki Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:355
+msgid ""
+"<ulink url=\"mailto:lizardo@linuxfromscratch.org\">Anderson Lizardo</ulink> "
+"&lt;lizardo@linuxfromscratch.org&gt; &ndash; Website Backend-Scripts "
+"Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:361
+msgid ""
+"<ulink url=\"mailto:randy@linuxfromscratch.org\">Randy McMurchy</ulink> "
+"&lt;randy@linuxfromscratch.org&gt; &ndash; BLFS Project Leader, LFS Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:367
+msgid ""
+"<ulink url=\"mailto:dnicholson@linuxfromscratch.org\">Dan Nicholson</ulink> "
+"&lt;dnicholson@linuxfromscratch.org&gt; &ndash; LFS and BLFS Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:373
+msgid ""
+"<ulink url=\"mailto:alexander@linuxfromscratch.org\">Alexander "
+"E. Patrakov</ulink> &lt;alexander@linuxfromscratch.org&gt; &ndash; LFS "
+"Technical Writer, LFS Internationalization Editor, LFS Live CD Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:380
+msgid "Simon Perreault"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:384
+msgid ""
+"<ulink url=\"mailto:scot@linuxfromscratch.org\">Scot Mc Pherson</ulink> "
+"&lt;scot@linuxfromscratch.org&gt; &ndash; LFS NNTP Gateway Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:390
+msgid ""
+"<ulink url=\"mailto:renodr@linuxfromscratch.org\">Douglas R. Reno</ulink> "
+"&lt;renodr@linuxfromscratch.org&gt; &ndash; Systemd Editor"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:395
+msgid ""
+"<ulink url=\"mailto:ryan@linuxfromscratch.org\">Ryan Oliver</ulink> "
+"&lt;ryan@linuxfromscratch.org&gt; &ndash; CLFS Project Co-Leader"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:401
+msgid ""
+"<ulink url=\"mailto:gschafer@zip.com.au\">Greg Schafer</ulink> "
+"&lt;gschafer@zip.com.au&gt; &ndash; LFS Technical Writer and Architect of "
+"the Next Generation 64-bit-enabling Build Method"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:407
+msgid "Jesse Tie-Ten-Quee &ndash; LFS Technical Writer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:411
+msgid ""
+"<ulink url=\"mailto:jwrober@linuxfromscratch.org\">James Robertson</ulink> "
+"&lt;jwrober@linuxfromscratch.org&gt; &ndash; Bugzilla Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:417
+msgid ""
+"<ulink url=\"mailto:tushar@linuxfromscratch.org\">Tushar Teredesai</ulink> "
+"&lt;tushar@linuxfromscratch.org&gt; &ndash; BLFS Book Editor, Hints and "
+"Patches Project Leader"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:423
+msgid ""
+"<ulink url=\"mailto:jeremy@linuxfromscratch.org\">Jeremy Utley</ulink> "
+"&lt;jeremy@linuxfromscratch.org&gt; &ndash; LFS Technical Writer, Bugzilla "
+"Maintainer, LFS-Bootscripts Maintainer"
+msgstr ""
+
+#. type: Content of: <appendix><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acknowledgments.xml:429
+msgid ""
+"<ulink url=\"mailto:zwinkles@gmail.com\">Zack Winkles</ulink> "
+"&lt;zwinkles@gmail.com&gt; &ndash; LFS Technical Writer"
+msgstr ""

+ 767 - 0
zh_CN/appendices/acronymlist.po

@@ -0,0 +1,767 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:12
+msgid "Acronyms and Terms"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:15
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:19
+msgid "<emphasis role=\"bold\">ABI</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:21
+msgid "Application Binary Interface"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:26
+msgid "<emphasis role=\"bold\">ALFS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:28
+msgid "Automated Linux From Scratch"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:33
+msgid "<emphasis role=\"bold\">API</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:35
+msgid "Application Programming Interface"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:40
+msgid "<emphasis role=\"bold\">ASCII</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:42
+msgid "American Standard Code for Information Interchange"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:47
+msgid "<emphasis role=\"bold\">BIOS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:49
+msgid "Basic Input/Output System"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:54
+msgid "<emphasis role=\"bold\">BLFS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:56
+msgid "Beyond Linux From Scratch"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:61
+msgid "<emphasis role=\"bold\">BSD</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:63
+msgid "Berkeley Software Distribution"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:68
+msgid "<emphasis role=\"bold\">chroot</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:70
+msgid "change root"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:75
+msgid "<emphasis role=\"bold\">CMOS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:77
+msgid "Complementary Metal Oxide Semiconductor"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:82
+msgid "<emphasis role=\"bold\">COS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:84
+msgid "Class Of Service"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:89
+msgid "<emphasis role=\"bold\">CPU</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:91
+msgid "Central Processing Unit"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:96
+msgid "<emphasis role=\"bold\">CRC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:98
+msgid "Cyclic Redundancy Check"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:103
+msgid "<emphasis role=\"bold\">CVS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:105
+msgid "Concurrent Versions System"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:110
+msgid "<emphasis role=\"bold\">DHCP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:112
+msgid "Dynamic Host Configuration Protocol"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:117
+msgid "<emphasis role=\"bold\">DNS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:119
+msgid "Domain Name Service"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:124
+msgid "<emphasis role=\"bold\">EGA</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:126
+msgid "Enhanced Graphics Adapter"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:131
+msgid "<emphasis role=\"bold\">ELF</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:133
+msgid "Executable and Linkable Format"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:138
+msgid "<emphasis role=\"bold\">EOF</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:140
+msgid "End of File"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:145
+msgid "<emphasis role=\"bold\">EQN</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:147
+msgid "equation"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:152
+msgid "<emphasis role=\"bold\">ext2</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:154
+msgid "second extended file system"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:159
+msgid "<emphasis role=\"bold\">ext3</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:161
+msgid "third extended file system"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:166
+msgid "<emphasis role=\"bold\">ext4</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:168
+msgid "fourth extended file system"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:173
+msgid "<emphasis role=\"bold\">FAQ</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:175
+msgid "Frequently Asked Questions"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:180
+msgid "<emphasis role=\"bold\">FHS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:182
+msgid "Filesystem Hierarchy Standard"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:187
+msgid "<emphasis role=\"bold\">FIFO</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:189
+msgid "First-In, First Out"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:194
+msgid "<emphasis role=\"bold\">FQDN</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:196
+msgid "Fully Qualified Domain Name"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:201
+msgid "<emphasis role=\"bold\">FTP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:203
+msgid "File Transfer Protocol"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:208
+msgid "<emphasis role=\"bold\">GB</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:210
+msgid "Gigabytes"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:215
+msgid "<emphasis role=\"bold\">GCC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:217
+msgid "GNU Compiler Collection"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:222
+msgid "<emphasis role=\"bold\">GID</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:224
+msgid "Group Identifier"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:229
+msgid "<emphasis role=\"bold\">GMT</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:231
+msgid "Greenwich Mean Time"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:236
+msgid "<emphasis role=\"bold\">HTML</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:238
+msgid "Hypertext Markup Language"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:243
+msgid "<emphasis role=\"bold\">IDE</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:245
+msgid "Integrated Drive Electronics"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:250
+msgid "<emphasis role=\"bold\">IEEE</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:252
+msgid "Institute of Electrical and Electronic Engineers"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:257
+msgid "<emphasis role=\"bold\">IO</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:259
+msgid "Input/Output"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:264
+msgid "<emphasis role=\"bold\">IP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:266
+msgid "Internet Protocol"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:271
+msgid "<emphasis role=\"bold\">IPC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:273
+msgid "Inter-Process Communication"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:278
+msgid "<emphasis role=\"bold\">IRC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:280
+msgid "Internet Relay Chat"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:285
+msgid "<emphasis role=\"bold\">ISO</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:287
+msgid "International Organization for Standardization"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:292
+msgid "<emphasis role=\"bold\">ISP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:294
+msgid "Internet Service Provider"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:299
+msgid "<emphasis role=\"bold\">KB</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:301
+msgid "Kilobytes"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:306
+msgid "<emphasis role=\"bold\">LED</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:308
+msgid "Light Emitting Diode"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:313
+msgid "<emphasis role=\"bold\">LFS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:315
+msgid "Linux From Scratch"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:320
+msgid "<emphasis role=\"bold\">LSB</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:322
+msgid "Linux Standard Base"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:327
+msgid "<emphasis role=\"bold\">MB</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:329
+msgid "Megabytes"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:334
+msgid "<emphasis role=\"bold\">MBR</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:336
+msgid "Master Boot Record"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:341
+msgid "<emphasis role=\"bold\">MD5</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:343
+msgid "Message Digest 5"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:348
+msgid "<emphasis role=\"bold\">NIC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:350
+msgid "Network Interface Card"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:355
+msgid "<emphasis role=\"bold\">NLS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:357
+msgid "Native Language Support"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:362
+msgid "<emphasis role=\"bold\">NNTP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:364
+msgid "Network News Transport Protocol"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:369
+msgid "<emphasis role=\"bold\">NPTL</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:371
+msgid "Native POSIX Threading Library"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:376
+msgid "<emphasis role=\"bold\">OSS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:378
+msgid "Open Sound System"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:383
+msgid "<emphasis role=\"bold\">PCH</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:385
+msgid "Pre-Compiled Headers"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:390
+msgid "<emphasis role=\"bold\">PCRE</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:392
+msgid "Perl Compatible Regular Expression"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:397
+msgid "<emphasis role=\"bold\">PID</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:399
+msgid "Process Identifier"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:404
+msgid "<emphasis role=\"bold\">PTY</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:406
+msgid "pseudo terminal"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:411
+msgid "<emphasis role=\"bold\">QOS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:413
+msgid "Quality Of Service"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:418
+msgid "<emphasis role=\"bold\">RAM</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:420
+msgid "Random Access Memory"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:425
+msgid "<emphasis role=\"bold\">RPC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:427
+msgid "Remote Procedure Call"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:432
+msgid "<emphasis role=\"bold\">RTC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:434
+msgid "Real Time Clock"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:439
+msgid "<emphasis role=\"bold\">SBU</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:441
+msgid "Standard Build Unit"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:446
+msgid "<emphasis role=\"bold\">SCO</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:448
+msgid "The Santa Cruz Operation"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:453
+msgid "<emphasis role=\"bold\">SHA1</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:455
+msgid "Secure-Hash Algorithm 1"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:460
+msgid "<emphasis role=\"bold\">TLDP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:462
+msgid "The Linux Documentation Project"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:467
+msgid "<emphasis role=\"bold\">TFTP</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:469
+msgid "Trivial File Transfer Protocol"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:474
+msgid "<emphasis role=\"bold\">TLS</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:476
+msgid "Thread-Local Storage"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:481
+msgid "<emphasis role=\"bold\">UID</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:483
+msgid "User Identifier"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:488
+msgid "<emphasis role=\"bold\">umask</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:490
+msgid "user file-creation mask"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:495
+msgid "<emphasis role=\"bold\">USB</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:497
+msgid "Universal Serial Bus"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:502
+msgid "<emphasis role=\"bold\">UTC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:504
+msgid "Coordinated Universal Time"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:509
+msgid "<emphasis role=\"bold\">UUID</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:511
+msgid "Universally Unique Identifier"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:516
+msgid "<emphasis role=\"bold\">VC</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:518
+msgid "Virtual Console"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:523
+msgid "<emphasis role=\"bold\">VGA</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:525
+msgid "Video Graphics Array"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:530
+msgid "<emphasis role=\"bold\">VT</emphasis>"
+msgstr ""
+
+#. type: Content of: <appendix><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/acronymlist.xml:532
+msgid "Virtual Terminal"
+msgstr ""

+ 474 - 0
zh_CN/appendices/creat-comm.po

@@ -0,0 +1,474 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:11
+msgid "Creative Commons License"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:13
+msgid "Creative Commons Legal Code"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:15
+msgid "Attribution-NonCommercial-ShareAlike 2.0"
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:18
+msgid ""
+"CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL "
+"SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT "
+"RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN \"AS-IS\" "
+"BASIS.  CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION "
+"PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:26
+msgid "License"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:28
+msgid ""
+"THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE "
+"COMMONS PUBLIC LICENSE (\"CCPL\" OR \"LICENSE\"). THE WORK IS PROTECTED BY "
+"COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS "
+"AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:33
+msgid ""
+"BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO "
+"BE BOUND BY THE TERMS OF THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS "
+"CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND "
+"CONDITIONS."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:39
+msgid "<?dbfo label-width=\"1.5em\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:41
+msgid "Definitions"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:45
+msgid ""
+"\"Collective Work\" means a work, such as a periodical issue, anthology or "
+"encyclopedia, in which the Work in its entirety in unmodified form, along "
+"with a number of other contributions, constituting separate and independent "
+"works in themselves, are assembled into a collective whole. A work that "
+"constitutes a Collective Work will not be considered a Derivative Work (as "
+"defined below) for the purposes of this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:54
+msgid ""
+"\"Derivative Work\" means a work based upon the Work or upon the Work and "
+"other pre-existing works, such as a translation, musical arrangement, "
+"dramatization, fictionalization, motion picture version, sound recording, "
+"art reproduction, abridgment, condensation, or any other form in which the "
+"Work may be recast, transformed, or adapted, except that a work that "
+"constitutes a Collective Work will not be considered a Derivative Work for "
+"the purpose of this License. For the avoidance of doubt, where the Work is a "
+"musical composition or sound recording, the synchronization of the Work in "
+"timed-relation with a moving image (\"synching\") will be considered a "
+"Derivative Work for the purpose of this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:67
+msgid ""
+"\"Licensor\" means the individual or entity that offers the Work under the "
+"terms of this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:72
+msgid "\"Original Author\" means the individual or entity who created the Work."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:77
+msgid ""
+"\"Work\" means the copyrightable work of authorship offered under the terms "
+"of this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:82
+msgid ""
+"\"You\" means an individual or entity exercising rights under this License "
+"who has not previously violated the terms of this License with respect to "
+"the Work, or who has received express permission from the Licensor to "
+"exercise rights under this License despite a previous violation."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:90
+msgid ""
+"\"License Elements\" means the following high-level license attributes as "
+"selected by Licensor and indicated in the title of this License: "
+"Attribution, Noncommercial, ShareAlike."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:99
+msgid ""
+"Fair Use Rights. Nothing in this license is intended to reduce, limit, or "
+"restrict any rights arising from fair use, first sale or other limitations "
+"on the exclusive rights of the copyright owner under copyright law or other "
+"applicable laws."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:107
+msgid ""
+"License Grant. Subject to the terms and conditions of this License, Licensor "
+"hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for "
+"the duration of the applicable copyright) license to exercise the rights in "
+"the Work as stated below:"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:115
+msgid ""
+"to reproduce the Work, to incorporate the Work into one or more Collective "
+"Works, and to reproduce the Work as incorporated in the Collective Works;"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:121
+msgid "to create and reproduce Derivative Works;"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:125
+msgid ""
+"to distribute copies or phonorecords of, display publicly, perform publicly, "
+"and perform publicly by means of a digital audio transmission the Work "
+"including as incorporated in Collective Works;"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:132
+msgid ""
+"to distribute copies or phonorecords of, display publicly, perform publicly, "
+"and perform publicly by means of a digital audio transmission Derivative "
+"Works;"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:139
+msgid ""
+"The above rights may be exercised in all media and formats whether now known "
+"or hereafter devised. The above rights include the right to make such "
+"modifications as are technically necessary to exercise the rights in other "
+"media and formats. All rights not expressly granted by Licensor are hereby "
+"reserved, including but not limited to the rights set forth in Sections 4(e)  "
+"and 4(f)."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:148
+msgid ""
+"Restrictions.The license granted in Section 3 above is expressly made "
+"subject to and limited by the following restrictions:"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:155
+msgid ""
+"You may distribute, publicly display, publicly perform, or publicly "
+"digitally perform the Work only under the terms of this License, and You "
+"must include a copy of, or the Uniform Resource Identifier for, this License "
+"with every copy or phonorecord of the Work You distribute, publicly display, "
+"publicly perform, or publicly digitally perform. You may not offer or impose "
+"any terms on the Work that alter or restrict the terms of this License or "
+"the recipients' exercise of the rights granted hereunder. You may not "
+"sublicense the Work. You must keep intact all notices that refer to this "
+"License and to the disclaimer of warranties. You may not distribute, "
+"publicly display, publicly perform, or publicly digitally perform the Work "
+"with any technological measures that control access or use of the Work in a "
+"manner inconsistent with the terms of this License Agreement. The above "
+"applies to the Work as incorporated in a Collective Work, but this does not "
+"require the Collective Work apart from the Work itself to be made subject to "
+"the terms of this License. If You create a Collective Work, upon notice from "
+"any Licensor You must, to the extent practicable, remove from the Collective "
+"Work any reference to such Licensor or the Original Author, as requested. If "
+"You create a Derivative Work, upon notice from any Licensor You must, to the "
+"extent practicable, remove from the Derivative Work any reference to such "
+"Licensor or the Original Author, as requested."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:178
+msgid ""
+"You may distribute, publicly display, publicly perform, or publicly "
+"digitally perform a Derivative Work only under the terms of this License, a "
+"later version of this License with the same License Elements as this "
+"License, or a Creative Commons iCommons license that contains the same "
+"License Elements as this License (e.g. Attribution-NonCommercial-ShareAlike "
+"2.0 Japan). You must include a copy of, or the Uniform Resource Identifier "
+"for, this License or other license specified in the previous sentence with "
+"every copy or phonorecord of each Derivative Work You distribute, publicly "
+"display, publicly perform, or publicly digitally perform. You may not offer "
+"or impose any terms on the Derivative Works that alter or restrict the terms "
+"of this License or the recipients' exercise of the rights granted hereunder, "
+"and You must keep intact all notices that refer to this License and to the "
+"disclaimer of warranties. You may not distribute, publicly display, publicly "
+"perform, or publicly digitally perform the Derivative Work with any "
+"technological measures that control access or use of the Work in a manner "
+"inconsistent with the terms of this License Agreement. The above applies to "
+"the Derivative Work as incorporated in a Collective Work, but this does not "
+"require the Collective Work apart from the Derivative Work itself to be made "
+"subject to the terms of this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:200
+msgid ""
+"You may not exercise any of the rights granted to You in Section 3 above in "
+"any manner that is primarily intended for or directed toward commercial "
+"advantage or private monetary compensation. The exchange of the Work for "
+"other copyrighted works by means of digital file-sharing or otherwise shall "
+"not be considered to be intended for or directed toward commercial advantage "
+"or private monetary compensation, provided there is no payment of any "
+"monetary compensation in connection with the exchange of copyrighted works."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:211
+msgid ""
+"If you distribute, publicly display, publicly perform, or publicly digitally "
+"perform the Work or any Derivative Works or Collective Works, You must keep "
+"intact all copyright notices for the Work and give the Original Author "
+"credit reasonable to the medium or means You are utilizing by conveying the "
+"name (or pseudonym if applicable) of the Original Author if supplied; the "
+"title of the Work if supplied; to the extent reasonably practicable, the "
+"Uniform Resource Identifier, if any, that Licensor specifies to be "
+"associated with the Work, unless such URI does not refer to the copyright "
+"notice or licensing information for the Work; and in the case of a "
+"Derivative Work, a credit identifying the use of the Work in the Derivative "
+"Work (e.g., \"French translation of the Work by Original Author,\" or "
+"\"Screenplay based on original Work by Original Author\"). Such credit may "
+"be implemented in any reasonable manner; provided, however, that in the case "
+"of a Derivative Work or Collective Work, at a minimum such credit will "
+"appear where any other comparable authorship credit appears and in a manner "
+"at least as prominent as such other comparable authorship credit."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:231
+msgid "For the avoidance of doubt, where the Work is a musical composition:"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:237
+msgid ""
+"Performance Royalties Under Blanket Licenses. Licensor reserves the "
+"exclusive right to collect, whether individually or via a performance rights "
+"society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or "
+"public digital performance (e.g. webcast) of the Work if that performance is "
+"primarily intended for or directed toward commercial advantage or private "
+"monetary compensation."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:246
+msgid ""
+"Mechanical Rights and Statutory Royalties. Licensor reserves the exclusive "
+"right to collect, whether individually or via a music rights agency or "
+"designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You "
+"create from the Work (\"cover version\") and distribute, subject to the "
+"compulsory license created by 17 USC Section 115 of the US Copyright Act (or "
+"the equivalent in other jurisdictions), if Your distribution of such cover "
+"version is primarily intended for or directed toward commercial advantage or "
+"private monetary compensation.  6. Webcasting Rights and Statutory "
+"Royalties.  For the avoidance of doubt, where the Work is a sound recording, "
+"Licensor reserves the exclusive right to collect, whether individually or "
+"via a performance-rights society (e.g. SoundExchange), royalties for the "
+"public digital performance (e.g. webcast) of the Work, subject to the "
+"compulsory license created by 17 USC Section 114 of the US Copyright Act (or "
+"the equivalent in other jurisdictions), if Your public digital performance "
+"is primarily intended for or directed toward commercial advantage or private "
+"monetary compensation."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:269
+msgid ""
+"Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where "
+"the Work is a sound recording, Licensor reserves the exclusive right to "
+"collect, whether individually or via a performance-rights society (e.g.  "
+"SoundExchange), royalties for the public digital performance (e.g. webcast) "
+"of the Work, subject to the compulsory license created by 17 USC Section 114 "
+"of the US Copyright Act (or the equivalent in other jurisdictions), if Your "
+"public digital performance is primarily intended for or directed toward "
+"commercial advantage or private monetary compensation."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:284
+msgid "Representations, Warranties and Disclaimer"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:286
+msgid ""
+"UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR "
+"OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND "
+"CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, "
+"WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A "
+"PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER "
+"DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT "
+"DISCOVERABLE.  SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED "
+"WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:297
+msgid ""
+"Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN "
+"NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, "
+"INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS "
+"LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE "
+"POSSIBILITY OF SUCH DAMAGES."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:305
+msgid "Termination"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:310
+msgid ""
+"This License and the rights granted hereunder will terminate automatically "
+"upon any breach by You of the terms of this License.  Individuals or "
+"entities who have received Derivative Works or Collective Works from You "
+"under this License, however, will not have their licenses terminated "
+"provided such individuals or entities remain in full compliance with those "
+"licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this "
+"License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:320
+msgid ""
+"Subject to the above terms and conditions, the license granted here is "
+"perpetual (for the duration of the applicable copyright in the Work).  "
+"Notwithstanding the above, Licensor reserves the right to release the Work "
+"under different license terms or to stop distributing the Work at any time; "
+"provided, however that any such election will not serve to withdraw this "
+"License (or any other license that has been, or is required to be, granted "
+"under the terms of this License), and this License will continue in full "
+"force and effect unless terminated as stated above."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:334
+msgid "Miscellaneous"
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:339
+msgid ""
+"Each time You distribute or publicly digitally perform the Work or a "
+"Collective Work, the Licensor offers to the recipient a license to the Work "
+"on the same terms and conditions as the license granted to You under this "
+"License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:346
+msgid ""
+"Each time You distribute or publicly digitally perform a Derivative Work, "
+"Licensor offers to the recipient a license to the original Work on the same "
+"terms and conditions as the license granted to You under this License."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:353
+msgid ""
+"If any provision of this License is invalid or unenforceable under "
+"applicable law, it shall not affect the validity or enforceability of the "
+"remainder of the terms of this License, and without further action by the "
+"parties to this agreement, such provision shall be reformed to the minimum "
+"extent necessary to make such provision valid and enforceable."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:362
+msgid ""
+"No term or provision of this License shall be deemed waived and no breach "
+"consented to unless such waiver or consent shall be in writing and signed by "
+"the party to be charged with such waiver or consent."
+msgstr ""
+
+#. type: Content of: <sect1><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:369
+msgid ""
+"This License constitutes the entire agreement between the parties with "
+"respect to the Work licensed here. There are no understandings, agreements "
+"or representations with respect to the Work not specified here.  Licensor "
+"shall not be bound by any additional provisions that may appear in any "
+"communication from You. This License may not be modified without the mutual "
+"written agreement of the Licensor and You."
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:383
+msgid ""
+"Creative Commons is not a party to this License, and makes no warranty "
+"whatsoever in connection with the Work. Creative Commons will not be liable "
+"to You or any party on any legal theory for any damages whatsoever, "
+"including without limitation any general, special, incidental or "
+"consequential damages arising in connection to this license. Notwithstanding "
+"the foregoing two (2)  sentences, if Creative Commons has expressly "
+"identified itself as the Licensor hereunder, it shall have all rights and "
+"obligations of Licensor."
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:391
+msgid ""
+"Except for the limited purpose of indicating to the public that the Work is "
+"licensed under the CCPL, neither party will use the trademark \"Creative "
+"Commons\" or any related trademark or logo of Creative Commons without the "
+"prior written consent of Creative Commons. Any permitted use will be in "
+"compliance with Creative Commons' then-current trademark usage guidelines, "
+"as may be published on its website or otherwise made available upon request "
+"from time to time."
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/creat-comm.xml:399
+msgid ""
+"Creative Commons may be contacted at <ulink "
+"url='http://creativecommons.org/' />."
+msgstr ""

+ 1676 - 0
zh_CN/appendices/dependencies.po

@@ -0,0 +1,1676 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:12
+msgid "Dependencies"
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:14
+msgid ""
+"Every package built in LFS relies on one or more other packages in order to "
+"build and install properly. Some packages even participate in circular "
+"dependencies, that is, the first package depends on the second which in turn "
+"depends on the first. Because of these dependencies, the order in which "
+"packages are built in LFS is very important. The purpose of this page is to "
+"document the dependencies of each package built in LFS."
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:21
+msgid ""
+"For each package we build, we have listed three, and sometimes four, types "
+"of dependencies.  The first lists what other packages need to be available "
+"in order to compile and install the package in question. The second lists "
+"what packages, in addition to those on the first list, need to be available "
+"in order to run the test suites. The third list of dependencies are packages "
+"that require this package to be built and installed in its final location "
+"before they are built and installed. In most cases, this is because these "
+"packages will hard code paths to binaries within their scripts. If not built "
+"in a certain order, this could result in paths of /tools/bin/[binary] being "
+"placed inside scripts installed to the final system. This is obviously not "
+"desirable."
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:33
+msgid ""
+"The last list of dependencies are optional packages that are not addressed "
+"in LFS, but could be useful to the user.  These packages may have additional "
+"mandatory or optional dependencies of their own.  For these dependencies, "
+"the recommended practice is to install them after completion of the LFS book "
+"and then go back and rebuild the LFS package.  In several cases, "
+"re-installation is addressed in BLFS."
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:41
+msgid "Acl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:44
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:80
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:151
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:188
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:224
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:260
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:296
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:332
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:368
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:403
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:476
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:511
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:547
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:583
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:619
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:655
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:691
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:727
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:763
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:799
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:835
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:874
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:910
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:946
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:982
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1018
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1053
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1089
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1125
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1161
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1197
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1232
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1268
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1303
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1339
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1375
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1411
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1447
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1483
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1518
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1553
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1589
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1625
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1661
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1697
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1733
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1769
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1804
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1839
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1875
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1911
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1948
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1983
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2018
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2053
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2089
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2125
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2160
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2195
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2231
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2267
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2303
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2339
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2375
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2410
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2450
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2485
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2521
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2557
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2593
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2629
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2665
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2700
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2735
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2770
+msgid "&dependencies;"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:47
+msgid ""
+"Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed, "
+"and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:53
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:89
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:124
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:160
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:197
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:233
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:269
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:305
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:341
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:376
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:412
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:484
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:520
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:556
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:592
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:628
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:664
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:700
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:736
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:772
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:808
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:845
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:883
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:919
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:955
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:991
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1026
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1062
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1098
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1134
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1170
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1205
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1241
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1276
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1312
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1348
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1384
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1420
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1456
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1491
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1526
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1562
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1598
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1634
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1670
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1706
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1742
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1777
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1812
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1848
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1884
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1920
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1956
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1991
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2026
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2062
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2098
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2133
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2168
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2204
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2240
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2276
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2312
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2348
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2383
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2420
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2458
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2494
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2530
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2566
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2602
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2638
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2673
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2708
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2743
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2778
+msgid "&testsuites;"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:56
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:92
+msgid "Automake, Diffutils, Findutils, and Libtool"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:61
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:97
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:132
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:169
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:205
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:241
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:277
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:313
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:349
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:384
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:420
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:492
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:528
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:564
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:600
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:636
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:672
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:708
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:744
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:780
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:816
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:853
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:891
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:927
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:963
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:999
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1034
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1070
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1106
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1142
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1178
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1213
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1249
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1284
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1320
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1356
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1392
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1428
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1464
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1499
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1534
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1570
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1606
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1642
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1678
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1714
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1750
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1785
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1820
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1856
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1892
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1928
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1964
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1999
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2034
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2070
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2106
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2141
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2176
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2212
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2248
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2284
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2320
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2356
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2391
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2428
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2466
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2502
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2538
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2574
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2610
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2646
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2681
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2716
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2751
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2786
+msgid "&before;"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:64
+msgid "Coreutils, Sed, Tar, and Vim"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:69
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:105
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:140
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:177
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:213
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:249
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:285
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:321
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:357
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:392
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:428
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:500
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:536
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:572
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:608
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:644
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:680
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:716
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:752
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:788
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:824
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:861
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:899
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:935
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:971
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1007
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1042
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1078
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1114
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1150
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1186
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1221
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1257
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1292
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1328
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1364
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1400
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1436
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1472
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1507
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1542
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1578
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1614
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1650
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1686
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1722
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1758
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1793
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1828
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1864
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1900
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1937
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1972
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2007
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2042
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2078
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2114
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2149
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2184
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2220
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2256
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2292
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2328
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2364
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2399
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2436
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2474
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2510
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2546
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2582
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2618
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2654
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2689
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2724
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2759
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2794
+msgid "&external;"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:72
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:108
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:172
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:180
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:208
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:252
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:280
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:344
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:360
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:379
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:387
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:395
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:487
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:495
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:503
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:531
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:539
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:567
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:575
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:595
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:603
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:611
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:631
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:647
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:667
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:675
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:683
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:703
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:711
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:719
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:747
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:755
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:791
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:819
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:856
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:886
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:894
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:902
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:938
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:966
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:974
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:994
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1010
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1037
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1045
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1137
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1145
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1153
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1189
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1224
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1260
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1287
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1295
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1323
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1359
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1367
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1403
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1510
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1545
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1581
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1609
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1617
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1645
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1653
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1717
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1725
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1753
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1761
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1788
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1796
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1831
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1851
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1867
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1887
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1903
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1940
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1959
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1994
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2010
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2037
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2081
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2101
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2117
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2152
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2179
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2187
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2215
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2223
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2295
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2331
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2394
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2402
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2423
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2431
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2469
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2477
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2505
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2513
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2533
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2541
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2549
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2569
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2577
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2585
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2605
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2613
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2641
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2649
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2692
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2711
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2727
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2746
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2762
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2781
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2797
+msgid "None"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:77
+msgid "Attr"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:83
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed, and "
+"Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:100
+msgid "Acl and Libcap"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:113
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2073
+msgid "Autoconf"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:119
+msgid "Bash, Coreutils, Grep, M4, Make, Perl, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:127
+msgid "Automake, Diffutils, Findutils, GCC, and Libtool"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:135
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:148
+msgid "Automake"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:143
+msgid "Emacs"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:154
+msgid "Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:163
+msgid ""
+"Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, "
+"Gettext, Gzip, Libtool, and Tar"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:185
+msgid "Bash"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:191
+msgid ""
+"Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, "
+"Ncurses, Patch, Readline, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:200
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2336
+msgid "Shadow"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:216
+msgid "Xorg"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:221
+msgid "Bc"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:227
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, Grep, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:236
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:796
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1065
+msgid "Gawk"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:244
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1622
+msgid "Linux Kernel"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:257
+msgid "Binutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:263
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, File, Flex, Gawk, GCC, Glibc, Grep, "
+"Make, Perl, Sed, Texinfo and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:272
+msgid "DejaGNU and Expect"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:288
+msgid "Debuginfod"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:293
+msgid "Bison"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:299
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl, and "
+"Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:308
+msgid "Diffutils, Findutils, and Flex"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:316
+msgid "Kbd and Tar"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:324
+msgid "Doxygen (test suite)"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:329
+msgid "Bzip2"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:335
+msgid "Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make, and Patch"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:352
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:688
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:958
+msgid "File"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:365
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1565
+msgid "Check"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:371
+msgid "GCC, Grep, Make, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:400
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2359
+msgid "Coreutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:406
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Libcap, Make, "
+"Patch, Perl, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:415
+msgid "Diffutils, E2fsprogs, Findutils, Shadow, and Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:423
+msgid "Bash, Diffutils, Eudev, Findutils, and Man-DB"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:431
+msgid "Perl Expect and IO:Tty modules (for test suite)"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:473
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2171
+msgid "DejaGNU"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:479
+msgid "Bash, Coreutils, Diffutils, GCC, Grep, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:508
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:811
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1673
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2029
+msgid "Diffutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:514
+msgid ""
+"Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, and "
+"Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:523
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1216
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1279
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2050
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2676
+msgid "Perl"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:544
+msgid "E2fsprogs"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:550
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, "
+"Sed, Texinfo, and Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:559
+msgid "Procps-ng and Psmisc"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:580
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1395
+msgid "Eudev"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:586
+msgid ""
+"Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make, Sed, and "
+"Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:616
+msgid "Expat"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:622
+msgid "Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:639
+msgid "Python and XML::Parser"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:652
+msgid "Expect"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:658
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed, "
+"and Tcl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:694
+msgid ""
+"Bash, Binutils, Bzip2, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, "
+"Sed, Xz, and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:724
+msgid "Findutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:730
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1700
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2306
+msgid "Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:739
+msgid "DejaGNU, Diffutils, and Expect"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:760
+msgid "Flex"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:766
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed, "
+"and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:775
+msgid "Bison and Gawk"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:783
+msgid "Binutils, IProute2, Kbd, Kmod, and Man-DB"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:802
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, "
+"Patch, Readline, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:827
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1689
+msgid "libsigsegv"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:832
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1859
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2789
+msgid "GCC"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:838
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, "
+"GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar, Texinfo, and Zstd"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:848
+msgid "DejaGNU, Expect, and Shadow"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:864
+msgid ""
+"<ulink url=\"http://gcc.gnu.org/wiki/GNAT\">GNAT</ulink> and <ulink "
+"url=\"https://repo.or.cz/isl.git\">ISL</ulink>"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:871
+msgid "GDBM"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:877
+msgid "Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:907
+msgid "Gettext"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:913
+msgid ""
+"Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed, and "
+"Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:922
+msgid "Diffutils, Perl, and Tcl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:930
+msgid "Automake and Bison"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:943
+msgid "Glibc"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:949
+msgid ""
+"Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, "
+"Linux API Headers, Make, Perl, Python, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:979
+msgid "GMP"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:985
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed, "
+"and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1002
+msgid "MPFR and GCC"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1015
+msgid "Gperf"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1021
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1486
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1029
+msgid "Diffutils and Expect"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1050
+msgid "Grep"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1056
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, "
+"Patch, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1073
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1181
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1573
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1730
+msgid "Man-DB"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1081
+msgid "Pcre and libsigsegv"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1086
+msgid "Groff"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1092
+msgid ""
+"Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed, "
+"and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1101
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1208
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1244
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1315
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1351
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1387
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1423
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1459
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1494
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1637
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1780
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1815
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1923
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2207
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2279
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2351
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2386
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2461
+msgid "No test suite available"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1109
+msgid "Man-DB and Perl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1117
+msgid "Ghostscript"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1122
+msgid "GRUB"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1128
+msgid ""
+"Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, "
+"Make, Ncurses, Sed, Texinfo, and Xz"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1158
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1431
+msgid "Gzip"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1164
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1664
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1173
+msgid "Diffutils and Less"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1194
+msgid "Iana-Etc"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1200
+msgid "Coreutils, Gawk, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1229
+msgid "Inetutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1235
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, "
+"Texinfo, and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1252
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2482
+msgid "Tar"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1265
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2684
+msgid "Intltool"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1271
+msgid "Bash, Gawk, Glibc, Make, Perl, Sed, and XML::Parser"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1300
+msgid "IProute2"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1306
+msgid ""
+"Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap, Libelf, and Linux "
+"API Headers"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1331
+msgid "Berkeley DB and Iptables"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1336
+msgid "Kbd"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1342
+msgid ""
+"Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, "
+"Make, Patch, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1372
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2109
+msgid "Kmod"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1378
+msgid ""
+"Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, "
+"Pkg-config, Sed, Xz-Utils, and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1408
+msgid "Less"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1414
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, and "
+"Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1439
+msgid "Pcre"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1444
+msgid "Libcap"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1450
+msgid "Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1467
+msgid "IProute2 and Shadow"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1475
+msgid "Linux-PAM"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1480
+msgid "Libelf"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1502
+msgid "IProute2 and Linux Kernel"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1515
+msgid "Libffi"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1521
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2738
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1529
+msgid "DejaGnu"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1537
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2228
+msgid "Python"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1550
+msgid "Libpipeline"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1556
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1592
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed, and "
+"Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1586
+msgid "Libtool"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1601
+msgid "Autoconf, Automake, and Findutils"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1628
+msgid ""
+"Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, "
+"Kmod, Libelf, Make, Ncurses, OpenSSL, Perl, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1658
+msgid "M4"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1681
+msgid "Autoconf and Bison"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1694
+msgid "Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1709
+msgid "Perl and Procps-ng"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1736
+msgid ""
+"Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, "
+"Groff, Gzip, Less, Libpipeline, Make, Sed, and Xz"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1745
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2590
+msgid "Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1766
+msgid "Man-Pages"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1772
+msgid "Bash, Coreutils, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1801
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1967
+msgid "Meson"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1807
+msgid "Ninja and Python"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1823
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2407
+msgid "Systemd"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1836
+msgid "MPC"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1842
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, "
+"MPFR, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1872
+msgid "MPFR"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1878
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, "
+"Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1895
+msgid "Gawk and GCC"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1908
+msgid "Ncurses"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1914
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch, "
+"and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1931
+msgid ""
+"Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, "
+"Util-linux, and Vim"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1945
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2251
+msgid "Ninja"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1951
+msgid "Binutils, Coreutils, GCC, and Python"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1975
+msgid "Asciidoc, Doxygen, Emacs, and re2c"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1980
+msgid "Openssl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:1986
+msgid "Binutils, Coreutils, GCC, Make, and Perl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2002
+msgid "Linux"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2015
+msgid "Patch"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2021
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2045
+msgid "Ed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2056
+msgid ""
+"Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed, "
+"and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2065
+msgid "Iana-Etc and Procps-ng"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2086
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2144
+msgid "Pkg-config"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2092
+msgid "Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2122
+msgid "Popt"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2128
+msgid "Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2136
+msgid "Diffutils and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2157
+msgid "Procps-ng"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2163
+msgid "Bash, Binutils, Coreutils, GCC, Glibc, Make, and Ncurses"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2192
+msgid "Psmisc"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2198
+msgid "Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2234
+msgid ""
+"Bash, Binutils, Coreutils, Expat, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, "
+"Make, Ncurses, Sed, and Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2243
+msgid "GDB and Valgrind"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2259
+msgid "Berkeley DB, OpenSSL, SQLite, and Tk"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2264
+msgid "Readline"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2270
+msgid ""
+"Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, "
+"Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2287
+msgid "Bash and Gawk"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2300
+msgid "Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2315
+msgid "Diffutils and Gawk"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2323
+msgid "E2fsprogs, File, Libtool, and Shadow"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2342
+msgid ""
+"Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, "
+"Gettext, Glibc, Grep, Libcap, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2367
+msgid "Cracklib and PAM"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2372
+msgid "Sysklogd"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2378
+msgid "Binutils, Coreutils, GCC, Glibc, Make, and Patch"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2413
+msgid ""
+"Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, "
+"Gperf, Grep, Intltool, Libcap, Meson, Sed, and Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2439
+msgid ""
+"Many, see <ulink url=\"&blfs-root;view/systemd/general/systemd.html\">BLFS "
+"systemd page</ulink>"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2447
+msgid "Sysvinit"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2453
+msgid "Binutils, Coreutils, GCC, Glibc, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2488
+msgid ""
+"Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, "
+"Inetutils, Make, Sed, and Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2497
+msgid "Autoconf, Diffutils, Findutils, Gawk, and Gzip"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2518
+msgid "Tcl"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2524
+msgid "Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2554
+msgid "Texinfo"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2560
+msgid ""
+"Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch, "
+"and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2596
+msgid ""
+"Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, "
+"Glibc, Grep, Make, Ncurses, Sed, and Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2621
+msgid "<ulink url=\"https://people.redhat.com/sgrubb/libcap-ng/\">Libcap-ng</ulink>"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2626
+msgid "Vim"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2632
+msgid ""
+"Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, "
+"Ncurses, and Sed"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2657
+msgid "Xorg, GTK+2, LessTif, Python, Tcl, Ruby, and GPM"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2662
+msgid "XML::Parser"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2668
+msgid "Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make, and Perl"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2697
+msgid "Xz"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2703
+msgid "Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, and Make"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2719
+msgid "Eudev, File, GRUB, Kmod, and Man-DB"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2732
+msgid "Zlib"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2754
+msgid "File, Kmod, Perl, and Util-linux"
+msgstr ""
+
+#. type: Content of: <appendix><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2767
+msgid "Zstd"
+msgstr ""
+
+#. type: Content of: <appendix><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/dependencies.xml:2773
+msgid "Binutils, Coreutils, GCC, Glibc, Gzip, Make, and Xz"
+msgstr ""

+ 34 - 0
zh_CN/appendices/license.po

@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/license.xml:12
+msgid "LFS Licenses"
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/license.xml:14
+msgid ""
+"This book is licensed under the Creative Commons "
+"Attribution-NonCommercial-ShareAlike 2.0 License."
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/license.xml:17
+msgid "Computer instructions may be extracted from the book under the MIT License."
+msgstr ""

+ 57 - 0
zh_CN/appendices/mit-lic.po

@@ -0,0 +1,57 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/mit-lic.xml:11
+msgid "The MIT License"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/mit-lic.xml:13
+msgid "Copyright &copy; &copyrightdate; Gerard Beekmans"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/mit-lic.xml:15
+msgid ""
+"Permission is hereby granted, free of charge, to any person obtaining a copy "
+"of this software and associated documentation files (the \"Software\"), to "
+"deal in the Software without restriction, including without limitation the "
+"rights to use, copy, modify, merge, publish, distribute, sublicense, and/or "
+"sell copies of the Software, and to permit persons to whom the Software is "
+"furnished to do so, subject to the following conditions:"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/mit-lic.xml:22
+msgid ""
+"The above copyright notice and this permission notice shall be included in "
+"all copies or substantial portions of the Software."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/mit-lic.xml:25
+msgid ""
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR "
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, "
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE "
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER "
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING "
+"FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS "
+"IN THE SOFTWARE."
+msgstr ""

+ 339 - 0
zh_CN/appendices/scripts.po

@@ -0,0 +1,339 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:39
+msgid "Boot and sysconfig scripts version-&lfs-bootscripts-version;"
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:41
+msgid ""
+"The scripts in this appendix are listed by the directory where they normally "
+"reside.  The order is <filename "
+"class='directory'>/etc/rc.d/init.d</filename>, <filename "
+"class='directory'>/etc/sysconfig</filename>, <filename "
+"class='directory'>/etc/sysconfig/network-devices</filename>, and <filename "
+"class='directory'>/etc/sysconfig/network-devices/services</filename>.  "
+"Within each section, the files are listed in the order they are normally "
+"called."
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:51
+msgid "/etc/rc.d/init.d/rc"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:53
+msgid ""
+"The <systemitem>rc</systemitem> script is the first script called by "
+"<application>init</application> and initiates the boot process."
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:56
+#, no-wrap
+msgid "&rc;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:60
+msgid "/lib/lsb/init-functions"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:61
+#, no-wrap
+msgid "&initfunctions;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:65
+msgid "/etc/rc.d/init.d/mountvirtfs"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:66
+#, no-wrap
+msgid "&mountvirtfs;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:70
+msgid "/etc/rc.d/init.d/modules"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:71
+#, no-wrap
+msgid "&modules;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:75
+msgid "/etc/rc.d/init.d/udev"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:76
+#, no-wrap
+msgid "&udev;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:80
+msgid "/etc/rc.d/init.d/swap"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:81
+#, no-wrap
+msgid "&swap;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:85
+msgid "/etc/rc.d/init.d/setclock"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:86
+#, no-wrap
+msgid "&setclock;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:90
+msgid "/etc/rc.d/init.d/checkfs"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:91
+#, no-wrap
+msgid "&checkfs;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:95
+msgid "/etc/rc.d/init.d/mountfs"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:96
+#, no-wrap
+msgid "&mountfs;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:100
+msgid "/etc/rc.d/init.d/udev_retry"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:101
+#, no-wrap
+msgid "&udev_retry;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:105
+msgid "/etc/rc.d/init.d/cleanfs"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:106
+#, no-wrap
+msgid "&cleanfs;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:110
+msgid "/etc/rc.d/init.d/console"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:111
+#, no-wrap
+msgid "&console;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:115
+msgid "/etc/rc.d/init.d/localnet"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:116
+#, no-wrap
+msgid "&localnet;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:120
+msgid "/etc/rc.d/init.d/sysctl"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:121
+#, no-wrap
+msgid "&sysctl;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:125
+msgid "/etc/rc.d/init.d/sysklogd"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:126
+#, no-wrap
+msgid "&sysklogd;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:130
+msgid "/etc/rc.d/init.d/network"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:131
+#, no-wrap
+msgid "&network;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:135
+msgid "/etc/rc.d/init.d/sendsignals"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:136
+#, no-wrap
+msgid "&sendsignals;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:140
+msgid "/etc/rc.d/init.d/reboot"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:141
+#, no-wrap
+msgid "&reboot;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:145
+msgid "/etc/rc.d/init.d/halt"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:146
+#, no-wrap
+msgid "&halt;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:150
+msgid "/etc/rc.d/init.d/template"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:151
+#, no-wrap
+msgid "&template;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:155
+msgid "/etc/sysconfig/modules"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:156
+#, no-wrap
+msgid "&modules_sys;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:160
+msgid "/etc/sysconfig/createfiles"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:161
+#, no-wrap
+msgid "&createfiles;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:165
+msgid "/etc/sysconfig/udev-retry"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:166
+#, no-wrap
+msgid "&cfg_udev_retry;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:170
+msgid "/sbin/ifup"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:171
+#, no-wrap
+msgid "&ifup;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:175
+msgid "/sbin/ifdown"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:176
+#, no-wrap
+msgid "&ifdown;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:180
+msgid "/lib/services/ipv4-static"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:181
+#, no-wrap
+msgid "&ipv4_static;"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:185
+msgid "/lib/services/ipv4-static-route"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/scripts.xml:186
+#, no-wrap
+msgid "&ipv4_static_route;"
+msgstr ""

+ 40 - 0
zh_CN/appendices/udev-rules.po

@@ -0,0 +1,40 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <appendix><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/udev-rules.xml:13
+msgid "Udev configuration rules"
+msgstr ""
+
+#. type: Content of: <appendix><para>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/udev-rules.xml:15
+msgid ""
+"The rules in this appendix are listed for convenience.  Installation is "
+"normally done via instructions in <xref linkend='ch-system-eudev'/>."
+msgstr ""
+
+#. type: Content of: <appendix><sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/udev-rules.xml:19
+msgid "55-lfs.rules"
+msgstr ""
+
+#. type: Content of: <appendix><sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/appendices/udev-rules.xml:20
+#, no-wrap
+msgid "&lfs-rules;"
+msgstr ""

+ 194 - 0
zh_CN/chapter01/askforhelp.po

@@ -0,0 +1,194 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:11
+msgid "Help"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:13
+msgid ""
+"If an issue or a question is encountered while working through this book, "
+"please check the FAQ page at <ulink url=\"&faq-root;#generalfaq\"/>.  "
+"Questions are often already answered there. If your question is not answered "
+"on this page, try to find the source of the problem. The following hint will "
+"give you some guidance for troubleshooting: <ulink "
+"url=\"&hints-root;errors.txt\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:20
+msgid ""
+"If you cannot find your problem listed in the FAQ, search the mailing lists "
+"at <ulink url=\"&lfs-root;search.html\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:23
+msgid ""
+"We also have a wonderful LFS community that is willing to offer assistance "
+"through the mailing lists and IRC (see the <xref "
+"linkend=\"ch-intro-resources\"/> section of this book). However, we get "
+"several support questions every day and many of them can be easily answered "
+"by going to the FAQ and by searching the mailing lists first.  So, for us to "
+"offer the best assistance possible, you need to do some research on your own "
+"first. That allows us to focus on the more unusual support needs. If your "
+"searches do not produce a solution, please include all relevant information "
+"(mentioned below) in your request for help."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:34
+msgid "Things to Mention"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:36
+msgid ""
+"Apart from a brief explanation of the problem being experienced, the "
+"essential things to include in any request for help are:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:41
+msgid ""
+"The version of the book being used (in this case <phrase "
+"revision=\"sysv\">&version;</phrase> <phrase "
+"revision=\"systemd\">&versiond;</phrase>)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:46
+msgid "The host distribution and version being used to create LFS"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:49
+msgid "The output from the <xref linkend='version-check'/> script"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:52
+msgid "The package or section the problem was encountered in"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:55
+msgid "The exact error message or symptom being received"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:58
+msgid "Note whether you have deviated from the book at all"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:63
+msgid ""
+"Deviating from this book does <emphasis>not</emphasis> mean that we will not "
+"help you. After all, LFS is about personal preference.  Being upfront about "
+"any changes to the established procedure helps us evaluate and determine "
+"possible causes of your problem."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:72
+msgid "Configure Script Problems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:74
+msgid ""
+"If something goes wrong while running the <command>configure</command> "
+"script, review the <filename>config.log</filename> file. This file may "
+"contain errors encountered during <command>configure</command> which were "
+"not printed to the screen. Include the <emphasis>relevant</emphasis> lines "
+"if you need to ask for help."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:83
+msgid "Compilation Problems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:85
+msgid ""
+"Both the screen output and the contents of various files are useful in "
+"determining the cause of compilation problems. The screen output from the "
+"<command>configure</command> script and the <command>make</command> run can "
+"be helpful. It is not necessary to include the entire output, but do include "
+"enough of the relevant information. Below is an example of the type of "
+"information to include from the screen output from <command>make</command>:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:93
+#, no-wrap
+msgid ""
+"<computeroutput>gcc -DALIASPATH=\\\"/mnt/lfs/usr/share/locale:.\\\"\n"
+"-DLOCALEDIR=\\\"/mnt/lfs/usr/share/locale\\\"\n"
+"-DLIBDIR=\\\"/mnt/lfs/usr/lib\\\"\n"
+"-DINCLUDEDIR=\\\"/mnt/lfs/usr/include\\\" -DHAVE_CONFIG_H -I. -I.\n"
+"-g -O2 -c getopt1.c\n"
+"gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o\n"
+"expand.o file.o function.o getopt.o implicit.o job.o main.o\n"
+"misc.o read.o remake.o rule.o signame.o variable.o vpath.o\n"
+"default.o remote-stub.o version.o opt1.o\n"
+"-lutil job.o: In function `load_too_high':\n"
+"/lfs/tmp/make-3.79.1/job.c:1565: undefined reference\n"
+"to `getloadavg'\n"
+"collect2: ld returned 1 exit status\n"
+"make[2]: *** [make] Error 1\n"
+"make[2]: Leaving directory `/lfs/tmp/make-3.79.1'\n"
+"make[1]: *** [all-recursive] Error 1\n"
+"make[1]: Leaving directory `/lfs/tmp/make-3.79.1'\n"
+"make: *** [all-recursive-am] Error 2</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:112
+msgid "In this case, many people would just include the bottom section:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:115
+#, no-wrap
+msgid "<computeroutput>make [2]: *** [make] Error 1</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:117
+msgid ""
+"This is not enough information to properly diagnose the problem because it "
+"only notes that something went wrong, not <emphasis>what</emphasis> went "
+"wrong. The entire section, as in the example above, is what should be saved "
+"because it includes the command that was executed and the associated error "
+"message(s)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/askforhelp.xml:123
+msgid ""
+"An excellent article about asking for help on the Internet is available "
+"online at <ulink "
+"url=\"http://catb.org/~esr/faqs/smart-questions.html\"/>. Read and follow "
+"the hints in this document to increase the likelihood of getting the help "
+"you need."
+msgstr ""

+ 736 - 0
zh_CN/chapter01/changelog.po

@@ -0,0 +1,736 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:11
+msgid "Changelog"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:13
+msgid ""
+"This is version <phrase revision=\"sysv\">&version;</phrase> <phrase "
+"revision=\"systemd\">&versiond;</phrase> of the Linux From Scratch book, "
+"dated &releasedate;. If this book is more than six months old, a newer and "
+"better version is probably already available. To find out, please check one "
+"of the mirrors via <ulink url=\"&lfs-root;mirrors.html\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:21
+msgid "Below is a list of changes made since the previous release of the book."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:25
+msgid "Changelog Entries:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:47
+msgid "2020-06-16"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:50
+msgid ""
+"[bdubbs] - Split Chapter 5 into three separate chapters.  Implement a new "
+"method of cross-building the LFS tool chain and other tools to simplify the "
+"method of isolating the new system from the original host.  This will be the "
+"start of LFS-10.0."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:60
+msgid "2020-06-03"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:63
+msgid "[renodr] - Fix systemd's build with GCC-10 with a patch instead of CFLAGS."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:67
+msgid ""
+"[renodr] - Update to perl-5.30.3 (security update). Fixes <ulink "
+"url=\"&lfs-ticket-root;4664\">#4664</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:71
+msgid ""
+"[renodr] - Update to dbus-1.12.18 (security update). Fixes <ulink "
+"url=\"&lfs-ticket-root;4665\">#4665</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:75
+msgid ""
+"[renodr] - Update to man-db-2.9.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4663\">#4663</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:79
+msgid ""
+"[renodr] - Update to libcap-2.36. Fixes <ulink "
+"url=\"&lfs-ticket-root;4666\">#4666</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:83
+msgid ""
+"[renodr] - Update to bison-3.6.3. Fixes <ulink "
+"url=\"&lfs-ticket-root;4667\">#4667</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:90
+msgid "2020-05-31"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:93
+msgid ""
+"[pierre] - Fix bash tests: add a couple of symlinks from /bin to /tools, "
+"create the tester user with the uid of the tty owner, run the bash tests "
+"with su &lt;&lt; EOF, and explicitely defining stdin (with help from thomas "
+"and bdubbs)."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:102
+msgid "2020-05-29"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:105
+msgid "[xry111] - Move flex earlier in chapter 6, so that binutils can use it."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:109
+msgid "[xry111] - Remove bzip2 and flex from chapter 5."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:112
+msgid "[xry111] - Move zstd earlier in chapter 6, so that file and GCC can use it."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:116
+msgid ""
+"[bdubbs] - Run sed and findutils tests as an unprivileged user. Fixes <ulink "
+"url=\"&lfs-ticket-root;4661\">#4661</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:124
+msgid "2020-05-28"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:127
+msgid ""
+"[bdubbs] - Add an unprivileged user, tester, at the beginning of Chapter 6 "
+"for running some tests.  This user is then removed at the end of the "
+"chapter."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:132
+msgid ""
+"[bdubbs] - Update to zstd-1.4.5. Fixes <ulink "
+"url=\"&lfs-ticket-root;4660\">#4660</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:136
+msgid ""
+"[bdubbs] - Update to util-linux-2.35.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4659\">#4659</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:140
+msgid ""
+"[bdubbs] - Update to bison-3.6.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4657\">#4657</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:144
+msgid ""
+"[pierre] - Update to linux-5.6.15. Fixes <ulink "
+"url=\"&lfs-ticket-root;4658\">#4658</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:151
+msgid "2020-05-27"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:154
+msgid "[pierre] - Bash: document test results."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:160
+msgid "2020-05-26"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:163
+msgid ""
+"[pierre] - Bash: do not use \"su -c command\" to change user to nobody: it "
+"removes the controlling terminal and makes some tests fail. Use \"su "
+"&lt;&lt; EOF\" instead."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:168
+msgid ""
+"[pierre] - Mount /dev/pts with \"--bind\", so that \"tty\" knows there is a "
+"terminal. Fixes a test in coreutils."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:172
+msgid ""
+"[pierre] - Add a patch to fix a failure in gold test suite, which really "
+"needs -fcommon in some tests."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:176
+msgid "[pierre] - Fix a failure in automake test suite."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:179
+msgid "[pierre] - Update to vim-8.2.0814."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:182
+msgid ""
+"[pierre] - Add a symlink from /tools/lib/locale to "
+"/usr/lib/locale/locale-archive, to allow some programs to find the installed "
+"locales. Fixes test failures in bison and man-db."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:191
+msgid "2020-05-21"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:194
+msgid ""
+"[pierre] - Fix a crash at early boot when using "
+"CONFIG_STACK_PROTECTOR_STRONG=y in kernel configuration."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:201
+msgid "2020-05-16"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:204
+msgid ""
+"[bdubbs] - Update to meson-0.54.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4656\">#4656</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:208
+msgid ""
+"[bdubbs] - Update to Python-3.8.3. Fixes <ulink "
+"url=\"&lfs-ticket-root;4655\">#4655</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:212
+msgid ""
+"[bdubbs] - Update to bison-3.6.1. Fixes <ulink "
+"url=\"&lfs-ticket-root;4654\">#4654</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:216
+msgid ""
+"[bdubbs] - Update to linux-5.6.13. Fixes <ulink "
+"url=\"&lfs-ticket-root;4653\">#4653</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:223
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:233
+msgid "2020-05-09"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:226
+msgid ""
+"[pierre] - Pass -Wno-format-overflow to systemd to prevent an error with GCC "
+"10."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:236
+msgid ""
+"[pierre] - Patch GCC pass 2 to allow cross-compile (specific to new cross "
+"method)."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:243
+msgid "2020-05-08"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:246
+msgid "[bdubbs] - Update to vim-8.2.0716."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:249
+msgid ""
+"[bdubbs] - Update to bison-3.6. Fixes <ulink "
+"url=\"&lfs-ticket-root;4652\">#4652</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:253
+msgid ""
+"[bdubbs] - Update to gcc-10.1.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4651\">#4651</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:257
+msgid ""
+"[bdubbs] - Update to libcap-2.34. Fixes <ulink "
+"url=\"&lfs-ticket-root;4650\">#4650</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:261
+msgid ""
+"[bdubbs] - Update to bc-2.7.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4648\">#4648</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:265
+msgid ""
+"[bdubbs] - Update to linux-5.6.11. Fixes <ulink "
+"url=\"&lfs-ticket-root;4649\">#4649</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:272
+msgid "2020-05-01"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:275
+msgid ""
+"[bdubbs] - Update to tzdata-2020a. Fixes <ulink "
+"url=\"&lfs-ticket-root;4644\">#4644</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:279
+msgid ""
+"[bdubbs] - Update to meson-0.54.1. Fixes <ulink "
+"url=\"&lfs-ticket-root;4646\">#4646</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:283
+msgid ""
+"[bdubbs] - Update to iana-etc-20200429. Fixes <ulink "
+"url=\"&lfs-ticket-root;4645\">#4645</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:287
+msgid ""
+"[bdubbs] - Update to linux-5.6.8. Fixes <ulink "
+"url=\"&lfs-ticket-root;4630\">#4630</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:294
+msgid "2020-04-23"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:297
+msgid ""
+"[ken] - Update to openssl-1.1.1g (Security Fix). Fixes <ulink "
+"url=\"&lfs-ticket-root;4643\">#4643</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:304
+msgid "2020-04-20"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:307
+msgid ""
+"[pierre] - Change -isystem to -idirafter in \"Adjusting the "
+"toolchain\". This allows to search g++ private headers before the public "
+"ones, which is the normal search order, with the drawback that it includes "
+"the headers in /tools if they exist in both /usr and /tools. Fix most of "
+"<ulink url=\"&lfs-ticket-root;4641\">#4641</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:318
+msgid "2020-04-19"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:321
+msgid ""
+"[pierre] - Build util-linux in chapter 5 for both books.  link util-linux "
+"libraries and headers from /usr to /tools.  Copy util-linux pkg-config files "
+"from /tools to /usr, changing any occurence of /tools to /usr. Also move "
+"eudev before util-linux.  Fixes <ulink "
+"url=\"&lfs-ticket-root;4637\">#4637</ulink>, <ulink "
+"url=\"&lfs-ticket-root;4638\">#4638</ulink>, and <ulink "
+"url=\"&lfs-ticket-root;4642\">#4642</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:330
+msgid ""
+"[pierre] - Reinstate flex in chapter 5, so that ar and ranlib (binutils) "
+"link against libfl. This allows to run tests for bison, too. Fixes <ulink "
+"url=\"&lfs-ticket-root;4631\">#4631</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:336
+msgid ""
+"[pierre] - Prevent readline.pc from referencing termcap as a private library "
+"by adding --with-curses to configure switches.  Fixes <ulink "
+"url=\"&lfs-ticket-root;4635\">#4635</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:341
+msgid ""
+"[pierre] - Allow bison to use the libtextstyle.so library from gettext, by "
+"moving gettext before bison. Fixes <ulink "
+"url=\"&lfs-ticket-root;4634\">#4634</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:346
+msgid ""
+"[pierre] - Allow some shadow programs to use \"setcap\" by moving libcap "
+"before shadow. Fixes <ulink url=\"&lfs-ticket-root;4633\">#4633</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:351
+msgid ""
+"[pierre] - Fix a wrong hardcoded path in some programs from the shadow "
+"package. Fixes <ulink url=\"&lfs-ticket-root;4632\">#4632</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:359
+msgid "2020-04-15"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:362
+msgid ""
+"[renodr] - Install the man pages in systemd. Fixes <ulink "
+"url=\"&lfs-ticket-root;4627\">#4627</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:366
+msgid ""
+"[bdubbs] - Update to gawk-5.1.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4629\">#4629</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:370
+msgid ""
+"[bdubbs] - Update to gettext-0.20.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4628\">#4628</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:374
+msgid ""
+"[bdubbs] - Update to man-pages-5.06. Fixes <ulink "
+"url=\"&lfs-ticket-root;4626\">#4626</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:378
+msgid ""
+"[bdubbs] - Update to bc-2.6.1. Fixes <ulink "
+"url=\"&lfs-ticket-root;4625\">#4625</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:382
+msgid ""
+"[bdubbs] - Update to bison-3.5.4. Fixes <ulink "
+"url=\"&lfs-ticket-root;4623\">#4623</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:386
+msgid ""
+"[bdubbs] - Update to iproute2-5.6.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4622\">#4622</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:390
+msgid ""
+"[bdubbs] - Update to linux-5.6.4. Fixes <ulink "
+"url=\"&lfs-ticket-root;4615\">#4615</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:397
+msgid "2020-04-01"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:400
+msgid ""
+"[bdubbs] - Update to vim-8.2.0486. Addresses <ulink "
+"url=\"&lfs-ticket-root;4500\">#4500</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:404
+msgid ""
+"[bdubbs] - Update to elfutils-0.179. Fixes <ulink "
+"url=\"&lfs-ticket-root;4621\">#4621</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:408
+msgid ""
+"[bdubbs] - Update to meson-0.54.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4620\">#4620</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:412
+msgid ""
+"[bdubbs] - Update to e2fsprogs-1.45.6. Fixes <ulink "
+"url=\"&lfs-ticket-root;4619\">#4619</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:416
+msgid ""
+"[bdubbs] - Update to automake-1.16.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4618\">#4618</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:420
+msgid ""
+"[bdubbs] - Update to xz-5.2.5. Fixes <ulink "
+"url=\"&lfs-ticket-root;4617\">#4617</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:424
+msgid ""
+"[bdubbs] - Update to openssl-1.1.1f. Fixes <ulink "
+"url=\"&lfs-ticket-root;4616\">#4616</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:428
+msgid ""
+"[bdubbs] - Update to perl-5.30.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4614\">#4614</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:435
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:465
+msgid "2020-03-29"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:438
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:468
+msgid "[bdubbs] - Textual updates thanks to Kevin Buckley."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:444
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:474
+msgid "2020-03-19"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:447
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:477
+msgid ""
+"[renodr] - Update to systemd-245. Fixes <ulink "
+"url=\"&lfs-ticket-root;4593\">#4593</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:454
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:484
+msgid "2020-03-18"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:457
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:487
+msgid ""
+"[renodr] - Make minor modifications to the kernel configuration in order to "
+"match the configuration options to there current positions in Linux-5.5"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:495
+msgid "2020-03-15"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:498
+msgid ""
+"[bdubbs] - Update to gcc-9.3.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4613\">#4613</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:502
+msgid ""
+"[bdubbs] - Update to bc-2.6.0. Fixes <ulink "
+"url=\"&lfs-ticket-root;4612\">#4612</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:506
+msgid ""
+"[bdubbs] - Update to bison-3.5.3. Fixes <ulink "
+"url=\"&lfs-ticket-root;4611\">#4611</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:510
+msgid ""
+"[bdubbs] - Update to linux-5.5.9. Fixes <ulink "
+"url=\"&lfs-ticket-root;4610\">#4610</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:514
+msgid ""
+"[bdubbs] - Update to coreutils-8.32. Fixes <ulink "
+"url=\"&lfs-ticket-root;4609\">#4609</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:521
+msgid "2020-03-02"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:524
+msgid ""
+"[bdubbs] - Update to Python-3.8.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4606\">#4606</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:528
+msgid ""
+"[bdubbs] - Update to meson-0.52.2. Fixes <ulink "
+"url=\"&lfs-ticket-root;4605\">#4605</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:532
+msgid ""
+"[bdubbs] - Update to man-db-2.9.1. Fixes <ulink "
+"url=\"&lfs-ticket-root;4604\">#4604</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:536
+msgid ""
+"[bdubbs] - Update to kmod-27. Fixes <ulink "
+"url=\"&lfs-ticket-root;4603\">#4603</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:540
+msgid ""
+"[bdubbs] - Update to procps-3.3.16. Fixes <ulink "
+"url=\"&lfs-ticket-root;4602\">#4602</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:544
+msgid ""
+"[bdubbs] - Update to psmisc-23.3. Fixes <ulink "
+"url=\"&lfs-ticket-root;4601\">#4601</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:548
+msgid ""
+"[bdubbs] - Update to libcap-2.33. Fixes <ulink "
+"url=\"&lfs-ticket-root;4600\">#4608</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:552
+msgid ""
+"[bdubbs] - Update to linux-5.5.7. Fixes <ulink "
+"url=\"&lfs-ticket-root;4598\">#4598</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:559
+msgid "2020-03-01"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/changelog.xml:562
+msgid "[bdubbs] - LFS-9.1 released."
+msgstr ""

+ 22 - 0
zh_CN/chapter01/chapter01.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/chapter01.xml:12
+msgid "Introduction"
+msgstr ""

+ 125 - 0
zh_CN/chapter01/how.po

@@ -0,0 +1,125 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:11
+msgid "How to Build an LFS System"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:13
+msgid ""
+"The LFS system will be built by using an already installed Linux "
+"distribution (such as Debian, OpenMandriva, Fedora, or openSUSE). This "
+"existing Linux system (the host) will be used as a starting point to provide "
+"necessary programs, including a compiler, linker, and shell, to build the "
+"new system. Select the <quote>development</quote> option during the "
+"distribution installation to be able to access these tools."
+msgstr ""
+
+#.  the Linux From Scratch LiveCD or 
+#.  The LFS LiveCD works well as a host system,
+#.   providing all the tools you need to successfully follow the instructions in
+#.   this book. The LiveCD version is behind the current book, but is still useful
+#.   as a host for building the current book.  The <quote>
+#. -nosrc</quote> or
+#.   <quote>-min</quote> editions of the LiveCD are the most appropriate for
+#.   building a current LFS system.  For more information about the LFS LiveCD or
+#.   to download a copy, visit <ulink url="&livecd-root;"/>. 
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:21
+msgid ""
+"As an alternative to installing a separate distribution onto your machine, "
+"you may wish to use a LiveCD from a commercial distribution."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:38
+msgid ""
+"<xref linkend=\"chapter-partitioning\"/> of this book describes how to "
+"create a new Linux native partition and file system. This is the place where "
+"the new LFS system will be compiled and installed. <xref "
+"linkend=\"chapter-getting-materials\"/> explains which packages and patches "
+"need to be downloaded to build an LFS system and how to store them on the "
+"new file system. <xref linkend=\"chapter-final-preps\"/> discusses the setup "
+"of an appropriate working environment. Please read <xref "
+"linkend=\"chapter-final-preps\"/> carefully as it explains several important "
+"issues you need be aware of before beginning to work your way through <xref "
+"linkend=\"chapter-cross-tools\"/> and beyond."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:49
+msgid ""
+"<xref linkend=\"chapter-cross-tools\"/>, explains the installation of the "
+"initial tool chain, (binutils, gcc, and glibc) using cross compilation "
+"techniques to isolate the new tools from the host system."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:53
+msgid ""
+"<xref linkend=\"chapter-temporary-tools\"/> shows you how to cross-compile "
+"basic utilities using the just built cross-toolchain."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:56
+msgid ""
+"<xref linkend=\"chapter-chroot-temporary-tools\"/> then enters a \"chroot\" "
+"environment and uses the previously built tools to build the additional "
+"tools needed to build and test the final system."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:60
+msgid ""
+"This effort to isolate the new system from the host distribution may seem "
+"excessive. A full technical explanation as to why this is done is provided "
+"in <xref linkend=\"ch-tools-toolchaintechnotes\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:64
+msgid ""
+"In <xref linkend=\"chapter-building-system\"/>, The full LFS system is "
+"built. Another advantage provided by the chroot environment is that it "
+"allows you to continue using the host system while LFS is being built. While "
+"waiting for package compilations to complete, you can continue using your "
+"computer as normal."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:70
+msgid ""
+"To finish the installation, the basic system configuration is set up in "
+"<xref linkend=\"chapter-config\"/>, and the kernel and boot loader are set "
+"up in <xref linkend=\"chapter-bootable\"/>. <xref "
+"linkend=\"chapter-finalizing\"/> contains information on continuing the LFS "
+"experience beyond this book.  After the steps in this book have been "
+"implemented, the computer will be ready to reboot into the new LFS system."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/how.xml:77
+msgid ""
+"This is the process in a nutshell. Detailed information on each step is "
+"discussed in the following chapters and package descriptions.  Items that "
+"may seem complicated will be clarified, and everything will fall into place "
+"as you embark on the LFS adventure."
+msgstr ""

+ 145 - 0
zh_CN/chapter01/livecd.po

@@ -0,0 +1,145 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:11
+msgid "About the Included CD"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:13
+msgid ""
+"For your convenience, we have included a CD with this book that contains the "
+"source packages needed for creating a Linux From Scratch system.  The CD is "
+"bootable and provides a stable working environment for building LFS.  This "
+"book refers to this system as the <quote>host system.</quote> The CD images "
+"are actively maintained and updated versions can be found at <ulink "
+"url=\"ftp://ftp.lfs-matrix.net/pub/lfs-livecd/\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:21
+msgid ""
+"In addition to the tools required to build LFS, the host system on the CD "
+"has a number of other helpful tools installed:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:27
+msgid "An HTML version of this book"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:31
+msgid "The X Window System Environment"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:35
+msgid "Web Tools"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:38
+msgid "Wget (command line file retriever)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:41
+msgid "Lynx (text web browser)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:44
+msgid "Irssi (console IRC client)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:47
+msgid "Firefox (graphical web browser)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:50
+msgid "Xchat (X-based IRC client)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:56
+msgid "Text Editors"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:59
+msgid "Vim"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:62
+msgid "Nano"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:68
+msgid "Network Tools"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:71
+msgid "SSH Server and Client"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:74
+msgid "NFS Server and Client"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:77
+msgid "Smbmount (mount.cifs) for Windows shares"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:80
+msgid "Subversion"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:83
+msgid "Dhcpcd (DHCP client)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:89
+msgid "Filesystem Programs"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:92
+msgid "Reiserfsprogs"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:95
+msgid "Xfsprogs"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/livecd.xml:101
+msgid "nALFS - A tool for automating LFS builds"
+msgstr ""

+ 99 - 0
zh_CN/chapter01/resources.po

@@ -0,0 +1,99 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:11
+msgid "Resources"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:14
+msgid "FAQ"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:16
+msgid ""
+"If during the building of the LFS system you encounter any errors, have any "
+"questions, or think there is a typo in the book, please start by consulting "
+"the Frequently Asked Questions (FAQ)  that is located at <ulink "
+"url=\"&faq-root;\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:24
+msgid "Mailing Lists"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:26
+msgid ""
+"The <uri>linuxfromscratch.org</uri> server hosts a number of mailing lists "
+"used for the development of the LFS project. These lists include the main "
+"development and support lists, among others. If the FAQ does not solve the "
+"problem you are having, the next step would be to search the mailing lists "
+"at <ulink url=\"&lfs-root;search.html\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:32
+msgid ""
+"For information on the different lists, how to subscribe, archive locations, "
+"and additional information, visit <ulink url=\"&lfs-root;mail.html\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:54
+msgid "IRC"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:56
+msgid ""
+"Several members of the LFS community offer assistance on Internet Relay Chat "
+"(IRC). Before using this support, please make sure that your question is not "
+"already answered in the LFS FAQ or the mailing list archives. You can find "
+"the IRC network at <uri>irc.freenode.net</uri>.  The support channel is "
+"named #LFS-support."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:75
+msgid "Mirror Sites"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:77
+msgid ""
+"The LFS project has a number of world-wide mirrors to make accessing the "
+"website and downloading the required packages more convenient. Please visit "
+"the LFS website at <ulink url=\"&lfs-root;mirrors.html\"/> for a list of "
+"current mirrors."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:85
+msgid "Contact Information"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/resources.xml:87
+msgid ""
+"Please direct all your questions and comments to one of the LFS mailing "
+"lists (see above)."
+msgstr ""

+ 192 - 0
zh_CN/chapter01/whatsnew.po

@@ -0,0 +1,192 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:12
+msgid "What's new since the last release"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:14
+msgid ""
+"In this version of LFS, there has been a major reorganization of the book "
+"using techniques that avoid changing the host system and provides a more "
+"straight forward build process."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:18
+msgid ""
+"Below is a list of package updates made since the previous release of the "
+"book."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:28
+msgid "Upgraded to:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:43
+msgid "Automake-&automake-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:49
+msgid "Bc &bc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:55
+msgid "Bison-&bison-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:64
+msgid "Coreutils-&coreutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:76
+msgid "E2fsprogs-&e2fsprogs-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:97
+msgid "Gawk-&gawk-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:100
+msgid "GCC-&gcc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:106
+msgid "Gettext-&gettext-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:130
+msgid "IANA-Etc-&iana-etc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:139
+msgid "IPRoute2-&iproute2-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:145
+msgid "Kmod-&kmod-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:154
+msgid "Libcap-&libcap-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:157
+msgid "Libelf-&elfutils-version; (from elfutils)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:169
+msgid "Linux-&linux-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:178
+msgid "Man-DB-&man-db-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:181
+msgid "Man-pages-&man-pages-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:184
+msgid "Meson-&meson-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:199
+msgid "Openssl-&openssl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:205
+msgid "Perl-&perl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:211
+msgid "Procps-ng-&procps-ng-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:214
+msgid "Psmisc-&psmisc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:217
+msgid "Python-&python-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:232
+msgid "Systemd-&systemd-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:247
+msgid "Tzdata-&tzdata-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:250
+msgid "Util-Linux-&util-linux-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:253
+msgid "Vim-&vim-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:259
+msgid "XZ-Utils-&xz-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:265
+msgid "Zstd-&zstd-version;"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:279
+msgid "Added:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter01/whatsnew.xml:285
+msgid "Removed:"
+msgstr ""

+ 102 - 0
zh_CN/chapter02/aboutlfs.po

@@ -0,0 +1,102 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:11
+msgid "Setting The $LFS Variable"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:13
+msgid ""
+"Throughout this book, the environment variable <envar>LFS</envar> will be "
+"used several times. You should ensure that this variable is always defined "
+"throughout the LFS build process. It should be set to the name of the "
+"directory where you will be building your LFS system - we will use <filename "
+"class=\"directory\">/mnt/lfs</filename> as an example, but the directory "
+"choice is up to you. If you are building LFS on a separate partition, this "
+"directory will be the mount point for the partition.  Choose a directory "
+"location and set the variable with the following command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:23
+#, no-wrap
+msgid "<userinput>export LFS=<replaceable>/mnt/lfs</replaceable></userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:25
+msgid ""
+"Having this variable set is beneficial in that commands such as "
+"<command>mkdir -v $LFS/tools</command> can be typed literally. The shell "
+"will automatically replace <quote>$LFS</quote> with <quote>/mnt/lfs</quote> "
+"(or whatever the variable was set to) when it processes the command line."
+msgstr ""
+
+#. type: Content of: <sect1><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:32
+msgid ""
+"Do not forget to check that <envar>LFS</envar> is set whenever you leave and "
+"reenter the current working environment (such as when doing a "
+"<command>su</command> to <systemitem class=\"username\">root</systemitem> or "
+"another user). Check that the <envar>LFS</envar> variable is set up properly "
+"with:"
+msgstr ""
+
+#. type: Content of: <sect1><caution><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:38
+#, no-wrap
+msgid "<userinput>echo $LFS</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:40
+msgid ""
+"Make sure the output shows the path to your LFS system's build location, "
+"which is <filename class=\"directory\">/mnt/lfs</filename> if the provided "
+"example was followed. If the output is incorrect, use the command given "
+"earlier on this page to set <envar>$LFS</envar> to the correct directory "
+"name."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:47
+msgid ""
+"One way to ensure that the <envar>LFS</envar> variable is always set is to "
+"edit the <filename>.bash_profile</filename> file in both your personal home "
+"directory and in <filename>/root/.bash_profile</filename> and enter the "
+"export command above.  In addition, the shell specified in the "
+"<filename>/etc/passwd</filename> file for all users that need the "
+"<envar>LFS</envar> variable needs to be bash to ensure that the "
+"<filename>/root/.bash_profile</filename> file is incorporated as a part of "
+"the login process."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/aboutlfs.xml:56
+msgid ""
+"Another consideration is the method that is used to log into the host "
+"system.  If logging in through a graphical display manager, the user's "
+"<filename>.bash_profile</filename> is not normally used when a virtual "
+"terminal is started.  In this case, add the export command to the "
+"<filename>.bashrc</filename> file for the user and root.  In addition, some "
+"distributions have instructions to not run the <filename>.bashrc</filename> "
+"instructions in a non-interactive bash invocation.  Be sure to add the "
+"export command before the test for non-interactive use."
+msgstr ""

+ 22 - 0
zh_CN/chapter02/chapter02.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/chapter02.xml:12
+msgid "Preparing the Host System"
+msgstr ""

+ 124 - 0
zh_CN/chapter02/creatingfilesystem.po

@@ -0,0 +1,124 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:11
+msgid "Creating a File System on the Partition"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:13
+msgid ""
+"Now that a blank partition has been set up, the file system can be created.  "
+"LFS can use any file system recognized by the Linux kernel, but the most "
+"common types are ext3 and ext4.  The choice of file system can be complex "
+"and depends on the characteristics of the files and the size of the "
+"partition.  For example:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:21
+msgid "ext2"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:22
+msgid ""
+"is suitable for small partitions that are updated infrequently such as "
+"/boot."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:27
+msgid "ext3"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:28
+msgid ""
+"is an upgrade to ext2 that includes a journal to help recover the "
+"partition's status in the case of an unclean shutdown.  It is commonly used "
+"as a general purpose file system."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:35
+msgid "ext4"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:36
+msgid ""
+"is the latest version of the ext file system family of partition types.  It "
+"provides several new capabilities including nano-second timestamps, creation "
+"and use of very large files (16 TB), and speed improvements."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:44
+msgid ""
+"Other file systems, including FAT32, NTFS, ReiserFS, JFS, and XFS are useful "
+"for specialized purposes.  More information about these file systems can be "
+"found at <ulink "
+"url=\"http://en.wikipedia.org/wiki/Comparison_of_file_systems\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:49
+msgid ""
+"LFS assumes that the root file system (/) is of type ext4.  To create an "
+"<systemitem class=\"filesystem\">ext4</systemitem> file system on the LFS "
+"partition, run the following:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:53
+#, no-wrap
+msgid ""
+"<userinput>mkfs -v -t ext4 "
+"/dev/<replaceable>&lt;xxx&gt;</replaceable></userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:55
+msgid ""
+"Replace <replaceable>&lt;xxx&gt;</replaceable> with the name of the LFS "
+"partition."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:58
+msgid ""
+"If you are using an existing <systemitem class=\"filesystem\">swap "
+"</systemitem> partition, there is no need to format it. If a new <systemitem "
+"class=\"filesystem\"> swap</systemitem> partition was created, it will need "
+"to be initialized with this command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:63
+#, no-wrap
+msgid "<userinput>mkswap /dev/<replaceable>&lt;yyy&gt;</replaceable></userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingfilesystem.xml:65
+msgid ""
+"Replace <replaceable>&lt;yyy&gt;</replaceable> with the name of the "
+"<systemitem class=\"filesystem\">swap</systemitem> partition."
+msgstr ""

+ 263 - 0
zh_CN/chapter02/creatingpartition.po

@@ -0,0 +1,263 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:11
+msgid "Creating a New Partition"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:13
+msgid ""
+"Like most other operating systems, LFS is usually installed on a dedicated "
+"partition. The recommended approach to building an LFS system is to use an "
+"available empty partition or, if you have enough unpartitioned space, to "
+"create one."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:18
+msgid ""
+"A minimal system requires a partition of around 10 gigabytes (GB).  This is "
+"enough to store all the source tarballs and compile the packages.  However, "
+"if the LFS system is intended to be the primary Linux system, additional "
+"software will probably be installed which will require additional space. A "
+"30 GB partition is a reasonable size to provide for growth.  The LFS system "
+"itself will not take up this much room.  A large portion of this requirement "
+"is to provide sufficient free temporary storage as well as for adding "
+"additional capabilities after LFS is complete. Additionally, compiling "
+"packages can require a lot of disk space which will be reclaimed after the "
+"package is installed."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:29
+msgid ""
+"Because there is not always enough Random Access Memory (RAM) available for "
+"compilation processes, it is a good idea to use a small disk partition as "
+"<systemitem class=\"filesystem\">swap</systemitem> space. This is used by "
+"the kernel to store seldom-used data and leave more memory available for "
+"active processes. The <systemitem class=\"filesystem\">swap</systemitem> "
+"partition for an LFS system can be the same as the one used by the host "
+"system, in which case it is not necessary to create another one."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:37
+msgid ""
+"Start a disk partitioning program such as <command>cfdisk</command> or "
+"<command>fdisk</command> with a command line option naming the hard disk on "
+"which the new partition will be created&mdash;for example <filename "
+"class=\"devicefile\">/dev/sda</filename> for the primary disk drive. Create "
+"a Linux native partition and a <systemitem "
+"class=\"filesystem\">swap</systemitem> partition, if needed. Please refer to "
+"<filename>cfdisk(8)</filename> or <filename>fdisk(8)</filename> if you do "
+"not yet know how to use the programs."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:46
+msgid ""
+"For experienced users, other partitioning schemes are possible.  The new LFS "
+"system can be on a software <ulink "
+"url=\"&blfs-book;postlfs/raid.html\">RAID</ulink> array or an <ulink "
+"url=\"&blfs-book;postlfs/aboutlvm.html\">LVM</ulink> logical volume.  "
+"However, some of these options require an <ulink "
+"url=\"&blfs-book;postlfs/initramfs.html\">initramfs</ulink>, which is an "
+"advanced topic.  These partitioning methodologies are not recommended for "
+"first time LFS users."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:55
+msgid ""
+"Remember the designation of the new partition (e.g., <filename "
+"class=\"devicefile\">sda5</filename>). This book will refer to this as the "
+"LFS partition. Also remember the designation of the <systemitem "
+"class=\"filesystem\">swap</systemitem> partition. These names will be needed "
+"later for the <filename>/etc/fstab</filename> file."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:62
+msgid "Other Partition Issues"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:64
+msgid ""
+"Requests for advice on system partitioning are often posted on the LFS "
+"mailing lists. This is a highly subjective topic.  The default for most "
+"distributions is to use the entire drive with the exception of one small "
+"swap partition.  This is not optimal for LFS for several reasons.  It "
+"reduces flexibility, makes sharing of data across multiple distributions or "
+"LFS builds more difficult, makes backups more time consuming, and can waste "
+"disk space through inefficient allocation of file system structures."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:73
+msgid "The Root Partition"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:75
+msgid ""
+"A root LFS partition (not to be confused with the <filename "
+"class=\"directory\">/root</filename> directory) of twenty gigabytes is a "
+"good compromise for most systems.  It provides enough space to build LFS and "
+"most of BLFS, but is small enough so that multiple partitions can be easily "
+"created for experimentation."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:82
+msgid "The Swap Partition"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:84
+msgid ""
+"Most distributions automatically create a swap partition.  Generally the "
+"recommended size of the swap partition is about twice the amount of physical "
+"RAM, however this is rarely needed.  If disk space is limited, hold the swap "
+"partition to two gigabytes and monitor the amount of disk swapping."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:90
+msgid ""
+"If you want to use the hibernation feature (suspend-to-disk) of Linux, it "
+"writes out the contents of RAM to the swap partition before turning off the "
+"machine. In this case the size of the swap partition should be at least as "
+"large as the system's installed RAM."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:95
+msgid ""
+"Swapping is never good. For mechanical hard drives you can generally tell if "
+"a system is swapping by just listening to disk activity and observing how "
+"the system reacts to commands.  For an SSD drive you will not be able to "
+"hear swapping but you can tell how much swap space is being used by the "
+"<command>top</command> or <command>free</command> programs.  Use of an SSD "
+"drive for a swap partition should be avoided if possible.  The first "
+"reaction to swapping should be to check for an unreasonable command such as "
+"trying to edit a five gigabyte file. If swapping becomes a normal "
+"occurrence, the best solution is to purchase more RAM for your system."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:107
+msgid "The Grub Bios Partition"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:109
+msgid ""
+"If the <emphasis>boot disk</emphasis> has been partitioned with a GUID "
+"Partition Table (GPT), then a small, typically 1 MB, partition must be "
+"created if it does not already exist.  This partition is not formatted, but "
+"must be available for GRUB to use during installation of the boot "
+"loader. This partition will normally be labeled 'BIOS Boot' if using "
+"<command>fdisk</command> or have a code of <emphasis>EF02</emphasis> if "
+"using <command>gdisk</command>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:117
+msgid ""
+"The Grub Bios partition must be on the drive that the BIOS uses to boot the "
+"system.  This is not necessarily the same drive where the LFS root partition "
+"is located. Disks on a system may use different partition table types.  The "
+"requirement for this partition depends only on the partition table type of "
+"the boot disk."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:125
+msgid "Convenience Partitions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:127
+msgid ""
+"There are several other partitions that are not required, but should be "
+"considered when designing a disk layout.  The following list is not "
+"comprehensive, but is meant as a guide."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:133
+msgid ""
+"/boot &ndash; Highly recommended.  Use this partition to store kernels and "
+"other booting information.  To minimize potential boot problems with larger "
+"disks, make this the first physical partition on your first disk drive.  A "
+"partition size of 200 megabytes is quite adequate."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:139
+msgid ""
+"/home &ndash; Highly recommended.  Share your home directory and user "
+"customization across multiple distributions or LFS builds.  The size is "
+"generally fairly large and depends on available disk space."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:144
+msgid ""
+"/usr &ndash; A separate /usr partition is generally used if providing a "
+"server for a thin client or diskless workstation.  It is normally not needed "
+"for LFS.  A size of ten gigabytes will handle most installations."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:149
+msgid ""
+"/opt &ndash; This directory is most useful for BLFS where multiple "
+"installations of large packages like Gnome or KDE can be installed without "
+"embedding the files in the /usr hierarchy.  If used, 5 to 10 gigabytes is "
+"generally adequate."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:155
+msgid ""
+"/tmp &ndash; A separate /tmp directory is rare, but useful if configuring a "
+"thin client.  This partition, if used, will usually not need to exceed a "
+"couple of gigabytes."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:159
+msgid ""
+"/usr/src &ndash; This partition is very useful for providing a location to "
+"store BLFS source files and share them across LFS builds.  It can also be "
+"used as a location for building BLFS packages.  A reasonably large partition "
+"of 30-50 gigabytes allows plenty of room."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><sect3><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/creatingpartition.xml:167
+msgid ""
+"Any separate partition that you want automatically mounted upon boot needs "
+"to be specified in the <filename>/etc/fstab</filename>.  Details about how "
+"to specify partitions will be discussed in <xref "
+"linkend=\"ch-bootable-fstab\"/>."
+msgstr ""

+ 269 - 0
zh_CN/chapter02/hostreqs.po

@@ -0,0 +1,269 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:11
+msgid "Host System Requirements"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:13
+msgid ""
+"Your host system should have the following software with the minimum "
+"versions indicated. This should not be an issue for most modern Linux "
+"distributions. Also note that many distributions will place software headers "
+"into separate packages, often in the form of "
+"<quote>&lt;package-name&gt;-devel</quote> or "
+"<quote>&lt;package-name&gt;-dev</quote>. Be sure to install those if your "
+"distribution provides them."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:21
+msgid ""
+"Earlier versions of the listed software packages may work, but have not been "
+"tested."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:27
+msgid ""
+"<emphasis role=\"strong\">Bash-3.2</emphasis> (/bin/sh should be a symbolic "
+"or hard link to bash)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:32
+msgid ""
+"<emphasis role=\"strong\">Binutils-2.25</emphasis> (Versions greater than "
+"&binutils-version; are not recommended as they have not been tested)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:38
+msgid ""
+"<emphasis role=\"strong\">Bison-2.7</emphasis> (/usr/bin/yacc should be a "
+"link to bison or small script that executes bison)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:43
+msgid "<emphasis role=\"strong\">Bzip2-1.0.4</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:47
+msgid "<emphasis role=\"strong\">Coreutils-6.9</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:51
+msgid "<emphasis role=\"strong\">Diffutils-2.8.1</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:55
+msgid "<emphasis role=\"strong\">Findutils-4.2.31</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:59
+msgid ""
+"<emphasis role=\"strong\">Gawk-4.0.1</emphasis> (/usr/bin/awk should be a "
+"link to gawk)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:65
+msgid ""
+"<emphasis role=\"strong\">GCC-6.2</emphasis> including the C++ compiler, "
+"<command>g++</command> (Versions greater than &gcc-version; are not "
+"recommended as they have not been tested)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:71
+msgid ""
+"<emphasis role=\"strong\">Glibc-2.11</emphasis> (Versions greater than "
+"&glibc-version; are not recommended as they have not been tested)"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:77
+msgid "<emphasis role=\"strong\">Grep-2.5.1a</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:81
+msgid "<emphasis role=\"strong\">Gzip-1.3.12</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:85
+msgid "<emphasis role=\"strong\">Linux Kernel-&min-kernel;</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:87
+msgid ""
+"The reason for the kernel version requirement is that we specify that "
+"version when building <application>glibc</application> in Chapter&nbsp;6 at "
+"the recommendation of the developers.  It is also required by udev."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:92
+msgid ""
+"If the host kernel is earlier than &min-kernel; you will need to replace the "
+"kernel with a more up to date version. There are two ways you can go about "
+"this. First, see if your Linux vendor provides a &min-kernel; or later "
+"kernel package. If so, you may wish to install it. If your vendor doesn't "
+"offer an acceptable kernel package, or you would prefer not to install it, "
+"you can compile a kernel yourself. Instructions for compiling the kernel and "
+"configuring the boot loader (assuming the host uses GRUB) are located in "
+"<xref linkend=\"chapter-bootable\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:104
+msgid "<emphasis role=\"strong\">M4-1.4.10</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:108
+msgid "<emphasis role=\"strong\">Make-4.0</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:112
+msgid "<emphasis role=\"strong\">Patch-2.5.4</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:116
+msgid "<emphasis role=\"strong\">Perl-5.8.8</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:120
+msgid "<emphasis role=\"strong\">Python-3.4</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:124
+msgid "<emphasis role=\"strong\">Sed-4.1.5</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:128
+msgid "<emphasis role=\"strong\">Tar-1.22</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:132
+msgid "<emphasis role=\"strong\">Texinfo-4.7</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:136
+msgid "<emphasis role=\"strong\">Xz-5.0.0</emphasis>"
+msgstr ""
+
+#. type: Content of: <sect1><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:142
+msgid ""
+"Note that the symlinks mentioned above are required to build an LFS system "
+"using the instructions contained within this book. Symlinks that point to "
+"other software (such as dash, mawk, etc.) may work, but are not tested or "
+"supported by the LFS development team, and may require either deviation from "
+"the instructions or additional patches to some packages."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:157
+msgid ""
+"To see whether your host system has all the appropriate versions, and the "
+"ability to compile programs, run the following:"
+msgstr ""
+
+#.  ANY additional lines in the script cause a pdf rendering problem
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:161
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; version-check.sh &lt;&lt; \"EOF\"\n"
+"<literal>#!/bin/bash\n"
+"# Simple script to list version numbers of critical development tools\n"
+"export LC_ALL=C\n"
+"bash --version | head -n1 | cut -d\" \" -f2-4\n"
+"MYSH=$(readlink -f /bin/sh)\n"
+"echo \"/bin/sh -&gt; $MYSH\"\n"
+"echo $MYSH | grep -q bash || echo \"ERROR: /bin/sh does not point to "
+"bash\"\n"
+"unset MYSH\n"
+"\n"
+"echo -n \"Binutils: \"; ld --version | head -n1 | cut -d\" \" -f3-\n"
+"bison --version | head -n1\n"
+"\n"
+"if [ -h /usr/bin/yacc ]; then\n"
+"  echo \"/usr/bin/yacc -> `readlink -f /usr/bin/yacc`\";\n"
+"elif [ -x /usr/bin/yacc ]; then\n"
+"  echo yacc is `/usr/bin/yacc --version | head -n1`\n"
+"else\n"
+"  echo \"yacc not found\" \n"
+"fi\n"
+"\n"
+"bzip2 --version 2&gt;&amp;1 &lt; /dev/null | head -n1 | cut -d\" \" -f1,6-\n"
+"echo -n \"Coreutils: \"; chown --version | head -n1 | cut -d\")\" -f2\n"
+"diff --version | head -n1\n"
+"find --version | head -n1\n"
+"gawk --version | head -n1\n"
+"\n"
+"if [ -h /usr/bin/awk ]; then\n"
+"  echo \"/usr/bin/awk -&gt; `readlink -f /usr/bin/awk`\";\n"
+"elif [ -x /usr/bin/awk ]; then\n"
+"  echo awk is `/usr/bin/awk --version | head -n1`\n"
+"else \n"
+"  echo \"awk not found\" \n"
+"fi\n"
+"\n"
+"gcc --version | head -n1\n"
+"g++ --version | head -n1\n"
+"ldd --version | head -n1 | cut -d\" \" -f2-  # glibc version\n"
+"grep --version | head -n1\n"
+"gzip --version | head -n1\n"
+"cat /proc/version\n"
+"m4 --version | head -n1\n"
+"make --version | head -n1\n"
+"patch --version | head -n1\n"
+"echo Perl `perl -V:version`\n"
+"python3 --version\n"
+"sed --version | head -n1\n"
+"tar --version | head -n1\n"
+"makeinfo --version | head -n1  # texinfo version\n"
+"xz --version | head -n1\n"
+"<?hard-pagebreak?>\n"
+"echo 'int main(){}' &gt; dummy.c &amp;&amp; g++ -o dummy dummy.c\n"
+"if [ -x dummy ]\n"
+"  then echo \"g++ compilation OK\";\n"
+"  else echo \"g++ compilation failed\"; fi\n"
+"rm -f dummy.c dummy</literal>\n"
+"EOF\n"
+"\n"
+"bash version-check.sh</userinput>"
+msgstr ""

+ 31 - 0
zh_CN/chapter02/introduction.po

@@ -0,0 +1,31 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/introduction.xml:13
+msgid ""
+"In this chapter, the host tools needed for building LFS are checked and, if "
+"necessary, installed.  Then a partition which will host the LFS system is "
+"prepared. We will create the partition itself, create a file system on it, "
+"and mount it."
+msgstr ""

+ 140 - 0
zh_CN/chapter02/mounting.po

@@ -0,0 +1,140 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:11
+msgid "Mounting the New Partition"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:13
+msgid ""
+"Now that a file system has been created, the partition needs to be made "
+"accessible. In order to do this, the partition needs to be mounted at a "
+"chosen mount point. For the purposes of this book, it is assumed that the "
+"file system is mounted under the directory specified by the "
+"<envar>LFS</envar> environment variable as described in the previous "
+"section."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:20
+msgid "Create the mount point and mount the LFS file system by running:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:22
+#, no-wrap
+msgid ""
+"<userinput>mkdir -pv $LFS\n"
+"mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> "
+"$LFS</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:25
+msgid ""
+"Replace <replaceable>&lt;xxx&gt;</replaceable> with the designation of the "
+"LFS partition."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:28
+msgid ""
+"If using multiple partitions for LFS (e.g., one for <filename "
+"class=\"directory\">/</filename> and another for <filename "
+"class=\"directory\">/usr</filename>), mount them using:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:32
+#, no-wrap
+msgid ""
+"<userinput>mkdir -pv $LFS\n"
+"mount -v -t ext4 /dev/<replaceable>&lt;xxx&gt;</replaceable> $LFS\n"
+"mkdir -v $LFS/usr\n"
+"mount -v -t ext4 /dev/<replaceable>&lt;yyy&gt;</replaceable> "
+"$LFS/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:37
+msgid ""
+"Replace <replaceable>&lt;xxx&gt;</replaceable> and "
+"<replaceable>&lt;yyy&gt;</replaceable> with the appropriate partition names."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:41
+msgid ""
+"Ensure that this new partition is not mounted with permissions that are too "
+"restrictive (such as the <option>nosuid</option> or <option>nodev</option> "
+"options). Run the <command>mount</command> command without any parameters to "
+"see what options are set for the mounted LFS partition. If "
+"<option>nosuid</option> and/or <option>nodev</option> are set, the partition "
+"will need to be remounted."
+msgstr ""
+
+#. type: Content of: <sect1><warning><para><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:54
+#, no-wrap
+msgid ""
+"/dev/<replaceable>&lt;xxx&gt;</replaceable>  /mnt/lfs ext4   defaults      1     "
+"1"
+msgstr ""
+
+#. type: Content of: <sect1><warning><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:48
+msgid ""
+"The above instructions assume that you will not be restarting your computer "
+"throughout the LFS process.  If you shut down your system, you will either "
+"need to remount the LFS partition each time you restart the build process or "
+"modify your host system's /etc/fstab file to automatically remount it upon "
+"boot.  For example: <placeholder type=\"screen\" id=\"0\"/> If you use "
+"additional optional partitions, be sure to add them also."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:61
+msgid ""
+"If you are using a <systemitem class=\"filesystem\">swap</systemitem> "
+"partition, ensure that it is enabled using the <command>swapon</command> "
+"command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:65
+#, no-wrap
+msgid ""
+"<userinput>/sbin/swapon -v "
+"/dev/<replaceable>&lt;zzz&gt;</replaceable></userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:67
+msgid ""
+"Replace <replaceable>&lt;zzz&gt;</replaceable> with the name of the "
+"<systemitem class=\"filesystem\">swap</systemitem> partition."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/mounting.xml:70
+msgid ""
+"Now that there is an established place to work, it is time to download the "
+"packages."
+msgstr ""

+ 109 - 0
zh_CN/chapter02/stages.po

@@ -0,0 +1,109 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:11
+msgid "Building LFS in Stages"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:13
+msgid ""
+"LFS is designed to be built in one session.  That is, the instructions "
+"assume that the system will not be shut down during the process.  That does "
+"not mean that the system has to be done in one sitting.  The issue is that "
+"certain procedures have to be re-accomplished after a reboot if resuming LFS "
+"at different points."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:21
+msgid "Chapters&nbsp;1&ndash;4"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:23
+msgid ""
+"These chapters are accomplished on the host system.  When restarting, be "
+"careful of the following:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:28
+msgid ""
+"Procedures done as the root user after Section 2.4 need to have the LFS "
+"environment variable set <emphasis>FOR THE ROOT USER</emphasis>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:36
+msgid "Chapter&nbsp;5&ndash;6"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:40
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:65
+msgid "The /mnt/lfs partition must be mounted."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:44
+msgid ""
+"Threse two chapters must be done as user <emphasis>lfs</emphasis>.  A "
+"<command>su - lfs</command> needs to be done before any task in these "
+"chapters. Failing to do that, you are at risk of installing packages to the "
+"host, and potentially rendering it unusable."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:51
+msgid ""
+"The procedures in <xref linkend='ch-tools-generalinstructions'/> are "
+"critical.  If there is any doubt about installing a package, ensure any "
+"previously expanded tarballs are removed, then re-extract the package files, "
+"and complete all instructions in that section."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:61
+msgid "Chapter&nbsp;7&ndash;10"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:69
+msgid ""
+"A few operations, from <quote>Changing Ownership</quote> to <quote>Entering "
+"the Chroot Environment</quote> must be done as the root user, with the LFS "
+"envirnment variable set for the root user."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:75
+msgid ""
+"When entering chroot, the LFS environment variable must be set for root. The "
+"LFS variable is not used afterwards."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter02/stages.xml:80
+msgid ""
+"The virtual file systems must be mounted.  This can be done before or after "
+"entering chroot by changing to a host virtual terminal and, as root, running "
+"the commands in <xref linkend='ch-system-bindmount'/> and <xref "
+"linkend='ch-system-kernfsmount'/>."
+msgstr ""

+ 22 - 0
zh_CN/chapter03/chapter03.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/chapter03.xml:12
+msgid "Packages and Patches"
+msgstr ""

+ 156 - 0
zh_CN/chapter03/introduction.po

@@ -0,0 +1,156 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:13
+msgid ""
+"This chapter includes a list of packages that need to be downloaded in order "
+"to build a basic Linux system. The listed version numbers correspond to "
+"versions of the software that are known to work, and this book is based on "
+"their use. We highly recommend against using newer versions because the "
+"build commands for one version may not work with a newer version. The newest "
+"package versions may also have problems that require work-arounds. These "
+"work-arounds will be developed and stabilized in the development version of "
+"the book."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:22
+msgid ""
+"Download locations may not always be accessible. If a download location has "
+"changed since this book was published, Google (<ulink "
+"url=\"http://www.google.com/\"/>) provides a useful search engine for most "
+"packages. If this search is unsuccessful, try one of the alternative means "
+"of downloading discussed at <ulink "
+"url=\"&lfs-root;lfs/packages.html#packages\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:29
+msgid ""
+"Downloaded packages and patches will need to be stored somewhere that is "
+"conveniently available throughout the entire build. A working directory is "
+"also required to unpack the sources and build them.  <filename "
+"class=\"directory\">$LFS/sources</filename> can be used both as the place to "
+"store the tarballs and patches and as a working directory. By using this "
+"directory, the required elements will be located on the LFS partition and "
+"will be available during all stages of the building process."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:38
+msgid ""
+"To create this directory, execute the following command, as user <systemitem "
+"class=\"username\">root</systemitem>, before starting the download session:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:42
+#, no-wrap
+msgid "<userinput>mkdir -v $LFS/sources</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:44
+msgid ""
+"Make this directory writable and sticky. <quote>Sticky</quote> means that "
+"even if multiple users have write permission on a directory, only the owner "
+"of a file can delete the file within a sticky directory. The following "
+"command will enable the write and sticky modes:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:50
+#, no-wrap
+msgid "<userinput>chmod -v a+wt $LFS/sources</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:52
+msgid ""
+"There are several ways to optain all the necessary packages and patches to "
+"build LFS:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:57
+msgid ""
+"The files can be downloaded individually as described in the next two "
+"sections."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:61
+msgid ""
+"For stable versions of the book, a tarball of all the needed files can be "
+"downloaded from one of the LFS files mirrors listed at <ulink "
+"url=\"http://www.linuxfromscratch.org/mirrors.html#files\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:66
+msgid ""
+"The files can be downloaded using <command>wget</command> and a wget-list as "
+"described below."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:71
+msgid ""
+"To download all of the packages and patches by using <ulink "
+"url=\"../wget-list\">wget-list</ulink> as an input to the "
+"<command>wget</command> command, use:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:75
+#, no-wrap
+msgid ""
+"<userinput>wget --input-file=wget-list --continue "
+"--directory-prefix=$LFS/sources</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:77
+msgid ""
+"Additionally, starting with LFS-7.0, there is a separate file, <ulink "
+"url=\"../md5sums\">md5sums</ulink>, which can be used to verify that all the "
+"correct packages are available before proceeding.  Place that file in "
+"<filename class=\"directory\">$LFS/sources</filename> and run:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:82
+#, no-wrap
+msgid ""
+"<userinput>pushd $LFS/sources\n"
+"  md5sum -c md5sums\n"
+"popd</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/introduction.xml:86
+msgid ""
+"This check can be used after retrieving the needed files with any of the "
+"methods listed above."
+msgstr ""

+ 1669 - 0
zh_CN/chapter03/packages.po

@@ -0,0 +1,1669 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:11
+msgid "All Packages"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:13
+msgid "Download or otherwise obtain the following packages:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:18
+msgid "Acl (&acl-version;) - <token>&acl-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:20
+msgid "Home page: <ulink url=\"&acl-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:21
+msgid "Download: <ulink url=\"&acl-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:22
+msgid "MD5 sum: <literal>&acl-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:27
+msgid "Attr (&attr-version;) - <token>&attr-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:29
+msgid "Home page: <ulink url=\"&attr-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:30
+msgid "Download: <ulink url=\"&attr-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:31
+msgid "MD5 sum: <literal>&attr-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:36
+msgid "Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:38
+msgid "Home page: <ulink url=\"&autoconf-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:39
+msgid "Download: <ulink url=\"&autoconf-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:40
+msgid "MD5 sum: <literal>&autoconf-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:45
+msgid "Automake (&automake-version;) - <token>&automake-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:47
+msgid "Home page: <ulink url=\"&automake-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:48
+msgid "Download: <ulink url=\"&automake-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:49
+msgid "MD5 sum: <literal>&automake-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:54
+msgid "Bash (&bash-version;) - <token>&bash-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:56
+msgid "Home page: <ulink url=\"&bash-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:57
+msgid "Download: <ulink url=\"&bash-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:58
+msgid "MD5 sum: <literal>&bash-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:63
+msgid "Bc (&bc-version;) - <token>&bc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:65
+msgid "Home page: <ulink url=\"&bc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:66
+msgid "Download: <ulink url=\"&bc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:67
+msgid "MD5 sum: <literal>&bc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:72
+msgid "Binutils (&binutils-version;) - <token>&binutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:74
+msgid "Home page: <ulink url=\"&binutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:75
+msgid "Download: <ulink url=\"&binutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:76
+msgid "MD5 sum: <literal>&binutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:81
+msgid "Bison (&bison-version;) - <token>&bison-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:83
+msgid "Home page: <ulink url=\"&bison-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:84
+msgid "Download: <ulink url=\"&bison-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:85
+msgid "MD5 sum: <literal>&bison-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:90
+msgid "Bzip2 (&bzip2-version;) - <token>&bzip2-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:93
+msgid "Download: <ulink url=\"&bzip2-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:94
+msgid "MD5 sum: <literal>&bzip2-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:99
+msgid "Check (&check-version;) - <token>&check-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:101
+msgid "Home page: <ulink url=\"&check-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:102
+msgid "Download: <ulink url=\"&check-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:103
+msgid "MD5 sum: <literal>&check-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:108
+msgid "Coreutils (&coreutils-version;) - <token>&coreutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:110
+msgid "Home page: <ulink url=\"&coreutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:111
+msgid "Download: <ulink url=\"&coreutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:112
+msgid "MD5 sum: <literal>&coreutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:117
+msgid "D-Bus (&dbus-version;) - <token>&dbus-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:119
+msgid "Home page: <ulink url=\"&dbus-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:120
+msgid "Download: <ulink url=\"&dbus-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:121
+msgid "MD5 sum: <literal>&dbus-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:126
+msgid "DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:128
+msgid "Home page: <ulink url=\"&dejagnu-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:129
+msgid "Download: <ulink url=\"&dejagnu-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:130
+msgid "MD5 sum: <literal>&dejagnu-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:135
+msgid "Diffutils (&diffutils-version;) - <token>&diffutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:137
+msgid "Home page: <ulink url=\"&diffutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:138
+msgid "Download: <ulink url=\"&diffutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:139
+msgid "MD5 sum: <literal>&diffutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:144
+msgid "E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:146
+msgid "Home page: <ulink url=\"&e2fsprogs-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:147
+msgid "Download: <ulink url=\"&e2fsprogs-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:148
+msgid "MD5 sum: <literal>&e2fsprogs-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:153
+msgid "Elfutils (&elfutils-version;) - <token>&elfutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:155
+msgid "Home page: <ulink url=\"&elfutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:156
+msgid "Download: <ulink url=\"&elfutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:157
+msgid "MD5 sum: <literal>&elfutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:162
+msgid "Eudev (&eudev-version;) - <token>&eudev-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:164
+msgid "Download: <ulink url=\"&eudev-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:165
+msgid "MD5 sum: <literal>&eudev-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:170
+msgid "Expat (&expat-version;) - <token>&expat-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:172
+msgid "Home page: <ulink url=\"&expat-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:173
+msgid "Download: <ulink url=\"&expat-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:174
+msgid "MD5 sum: <literal>&expat-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:179
+msgid "Expect (&expect-version;) - <token>&expect-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:181
+msgid "Home page: <ulink url=\"&expect-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:182
+msgid "Download: <ulink url=\"&expect-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:183
+msgid "MD5 sum: <literal>&expect-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:188
+msgid "File (&file-version;) - <token>&file-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:190
+msgid "Home page: <ulink url=\"&file-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:191
+msgid "Download: <ulink url=\"&file-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:192
+msgid "MD5 sum: <literal>&file-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:195
+msgid ""
+"File (&file-version;) may no longer be available at the listed location. The "
+"site administrators of the master download location occasionally remove "
+"older versions when new ones are released. An alternative download location "
+"that may have the correct version available can also be found at: <ulink "
+"url=\"http://www.linuxfromscratch.org/lfs/download.html#ftp\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:206
+msgid "Findutils (&findutils-version;) - <token>&findutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:208
+msgid "Home page: <ulink url=\"&findutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:209
+msgid "Download: <ulink url=\"&findutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:210
+msgid "MD5 sum: <literal>&findutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:215
+msgid "Flex (&flex-version;) - <token>&flex-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:217
+msgid "Home page: <ulink url=\"&flex-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:218
+msgid "Download: <ulink url=\"&flex-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:219
+msgid "MD5 sum: <literal>&flex-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:224
+msgid "Gawk (&gawk-version;) - <token>&gawk-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:226
+msgid "Home page: <ulink url=\"&gawk-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:227
+msgid "Download: <ulink url=\"&gawk-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:228
+msgid "MD5 sum: <literal>&gawk-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:233
+msgid "GCC (&gcc-version;) - <token>&gcc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:235
+msgid "Home page: <ulink url=\"&gcc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:236
+msgid "Download: <ulink url=\"&gcc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:237
+msgid "MD5 sum: <literal>&gcc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:242
+msgid "GDBM (&gdbm-version;) - <token>&gdbm-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:244
+msgid "Home page: <ulink url=\"&gdbm-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:245
+msgid "Download: <ulink url=\"&gdbm-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:246
+msgid "MD5 sum: <literal>&gdbm-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:251
+msgid "Gettext (&gettext-version;) - <token>&gettext-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:253
+msgid "Home page: <ulink url=\"&gettext-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:254
+msgid "Download: <ulink url=\"&gettext-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:255
+msgid "MD5 sum: <literal>&gettext-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:260
+msgid "Glibc (&glibc-version;) - <token>&glibc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:262
+msgid "Home page: <ulink url=\"&glibc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:263
+msgid "Download: <ulink url=\"&glibc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:264
+msgid "MD5 sum: <literal>&glibc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:269
+msgid "GMP (&gmp-version;) - <token>&gmp-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:271
+msgid "Home page: <ulink url=\"&gmp-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:272
+msgid "Download: <ulink url=\"&gmp-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:273
+msgid "MD5 sum: <literal>&gmp-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:278
+msgid "Gperf (&gperf-version;) - <token>&gperf-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:280
+msgid "Home page: <ulink url=\"&gperf-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:281
+msgid "Download: <ulink url=\"&gperf-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:282
+msgid "MD5 sum: <literal>&gperf-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:287
+msgid "Grep (&grep-version;) - <token>&grep-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:289
+msgid "Home page: <ulink url=\"&grep-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:290
+msgid "Download: <ulink url=\"&grep-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:291
+msgid "MD5 sum: <literal>&grep-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:296
+msgid "Groff (&groff-version;) - <token>&groff-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:298
+msgid "Home page: <ulink url=\"&groff-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:299
+msgid "Download: <ulink url=\"&groff-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:300
+msgid "MD5 sum: <literal>&groff-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:305
+msgid "GRUB (&grub-version;) - <token>&grub-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:307
+msgid "Home page: <ulink url=\"&grub-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:308
+msgid "Download: <ulink url=\"&grub-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:309
+msgid "MD5 sum: <literal>&grub-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:314
+msgid "Gzip (&gzip-version;) - <token>&gzip-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:316
+msgid "Home page: <ulink url=\"&gzip-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:317
+msgid "Download: <ulink url=\"&gzip-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:318
+msgid "MD5 sum: <literal>&gzip-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:323
+msgid "Iana-Etc (&iana-etc-version;) - <token>&iana-etc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:325
+msgid "Home page: <ulink url=\"&iana-etc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:326
+msgid "Download: <ulink url=\"&iana-etc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:327
+msgid "MD5 sum: <literal>&iana-etc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:332
+msgid "Inetutils (&inetutils-version;) - <token>&inetutils-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:334
+msgid "Home page: <ulink url=\"&inetutils-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:335
+msgid "Download: <ulink url=\"&inetutils-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:336
+msgid "MD5 sum: <literal>&inetutils-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:341
+msgid "Intltool (&intltool-version;) - <token>&intltool-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:343
+msgid "Home page: <ulink url=\"&intltool-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:344
+msgid "Download: <ulink url=\"&intltool-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:345
+msgid "MD5 sum: <literal>&intltool-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:350
+msgid "IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:352
+msgid "Home page: <ulink url=\"&iproute2-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:353
+msgid "Download: <ulink url=\"&iproute2-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:354
+msgid "MD5 sum: <literal>&iproute2-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:359
+msgid "Kbd (&kbd-version;) - <token>&kbd-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:361
+msgid "Home page: <ulink url=\"&kbd-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:362
+msgid "Download: <ulink url=\"&kbd-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:363
+msgid "MD5 sum: <literal>&kbd-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:368
+msgid "Kmod (&kmod-version;) - <token>&kmod-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:370
+msgid "Home page: <ulink url=\"&kmod-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:371
+msgid "Download: <ulink url=\"&kmod-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:372
+msgid "MD5 sum: <literal>&kmod-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:377
+msgid "Less (&less-version;) - <token>&less-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:379
+msgid "Home page: <ulink url=\"&less-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:380
+msgid "Download: <ulink url=\"&less-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:381
+msgid "MD5 sum: <literal>&less-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:386
+msgid ""
+"LFS-Bootscripts (&lfs-bootscripts-version;) - "
+"<token>&lfs-bootscripts-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:388
+msgid "Home page: <ulink url=\"&lfs-bootscripts-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:389
+msgid "Download: <ulink url=\"&lfs-bootscripts-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:390
+msgid "MD5 sum: <literal>&lfs-bootscripts-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:395
+msgid "Libcap (&libcap-version;) - <token>&libcap-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:397
+msgid "Home page: <ulink url=\"&libcap-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:398
+msgid "Download: <ulink url=\"&libcap-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:399
+msgid "MD5 sum: <literal>&libcap-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:404
+msgid "Libffi (&libffi-version;) - <token>&libffi-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:406
+msgid "Home page: <ulink url=\"&libffi-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:407
+msgid "Download: <ulink url=\"&libffi-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:408
+msgid "MD5 sum: <literal>&libffi-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:413
+msgid "Libpipeline (&libpipeline-version;) - <token>&libpipeline-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:415
+msgid "Home page: <ulink url=\"&libpipeline-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:416
+msgid "Download: <ulink url=\"&libpipeline-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:417
+msgid "MD5 sum: <literal>&libpipeline-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:422
+msgid "Libtool (&libtool-version;) - <token>&libtool-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:424
+msgid "Home page: <ulink url=\"&libtool-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:425
+msgid "Download: <ulink url=\"&libtool-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:426
+msgid "MD5 sum: <literal>&libtool-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:431
+msgid "Linux (&linux-version;) - <token>&linux-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:433
+msgid "Home page: <ulink url=\"&linux-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:434
+msgid "Download: <ulink url=\"&linux-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:435
+msgid "MD5 sum: <literal>&linux-md5;</literal>"
+msgstr ""
+
+#. &linux-major-version;.&linux-minor-version;.x
+#. should
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:438
+msgid ""
+"The Linux kernel is updated relatively often, many times due to discoveries "
+"of security vulnerabilities.  The latest available stable kernel version may "
+"be used, unless the errata page says otherwise."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:444
+msgid ""
+"For users with limited speed or expensive bandwidth who wish to update the "
+"Linux kernel, a baseline version of the package and patches can be "
+"downloaded separately.  This may save some time or cost for a subsequent "
+"patch level upgrade within a minor release."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:454
+msgid "M4 (&m4-version;) - <token>&m4-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:456
+msgid "Home page: <ulink url=\"&m4-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:457
+msgid "Download: <ulink url=\"&m4-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:458
+msgid "MD5 sum: <literal>&m4-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:463
+msgid "Make (&make-version;) - <token>&make-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:465
+msgid "Home page: <ulink url=\"&make-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:466
+msgid "Download: <ulink url=\"&make-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:467
+msgid "MD5 sum: <literal>&make-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:472
+msgid "Man-DB (&man-db-version;) - <token>&man-db-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:474
+msgid "Home page: <ulink url=\"&man-db-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:475
+msgid "Download: <ulink url=\"&man-db-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:476
+msgid "MD5 sum: <literal>&man-db-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:481
+msgid "Man-pages (&man-pages-version;) - <token>&man-pages-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:483
+msgid "Home page: <ulink url=\"&man-pages-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:484
+msgid "Download: <ulink url=\"&man-pages-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:485
+msgid "MD5 sum: <literal>&man-pages-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:490
+msgid "Meson (&meson-version;) - <token>&meson-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:492
+msgid "Home page: <ulink url=\"&meson-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:493
+msgid "Download: <ulink url=\"&meson-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:494
+msgid "MD5 sum: <literal>&meson-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:499
+msgid "MPC (&mpc-version;) - <token>&mpc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:501
+msgid "Home page: <ulink url=\"&mpc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:502
+msgid "Download: <ulink url=\"&mpc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:503
+msgid "MD5 sum: <literal>&mpc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:508
+msgid "MPFR (&mpfr-version;) - <token>&mpfr-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:510
+msgid "Home page: <ulink url=\"&mpfr-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:511
+msgid "Download: <ulink url=\"&mpfr-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:512
+msgid "MD5 sum: <literal>&mpfr-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:517
+msgid "Ncurses (&ncurses-version;) - <token>&ncurses-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:519
+msgid "Home page: <ulink url=\"&ncurses-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:520
+msgid "Download: <ulink url=\"&ncurses-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:521
+msgid "MD5 sum: <literal>&ncurses-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:526
+msgid "Ninja (&ninja-version;) - <token>&ninja-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:528
+msgid "Home page: <ulink url=\"&ninja-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:529
+msgid "Download: <ulink url=\"&ninja-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:530
+msgid "MD5 sum: <literal>&ninja-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:535
+msgid "OpenSSL (&openssl-version;) - <token>&openssl-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:537
+msgid "Home page: <ulink url=\"&openssl-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:538
+msgid "Download: <ulink url=\"&openssl-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:539
+msgid "MD5 sum: <literal>&openssl-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:544
+msgid "Patch (&patch-version;) - <token>&patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:546
+msgid "Home page: <ulink url=\"&patch-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:547
+msgid "Download: <ulink url=\"&patch-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:548
+msgid "MD5 sum: <literal>&patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:553
+msgid "Perl (&perl-version;) - <token>&perl-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:555
+msgid "Home page: <ulink url=\"&perl-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:556
+msgid "Download: <ulink url=\"&perl-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:557
+msgid "MD5 sum: <literal>&perl-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:562
+msgid "Pkg-config (&pkgconfig-version;) - <token>&pkgconfig-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:564
+msgid "Home page: <ulink url=\"&pkgconfig-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:565
+msgid "Download: <ulink url=\"&pkgconfig-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:566
+msgid "MD5 sum: <literal>&pkgconfig-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:571
+msgid "Procps (&procps-ng-version;) - <token>&procps-ng-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:573
+msgid "Home page: <ulink url=\"&procps-ng-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:574
+msgid "Download: <ulink url=\"&procps-ng-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:575
+msgid "MD5 sum: <literal>&procps-ng-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:580
+msgid "Psmisc (&psmisc-version;) - <token>&psmisc-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:582
+msgid "Home page: <ulink url=\"&psmisc-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:583
+msgid "Download: <ulink url=\"&psmisc-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:584
+msgid "MD5 sum: <literal>&psmisc-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:589
+msgid "Python (&python-version;) - <token>&python-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:591
+msgid "Home page: <ulink url=\"&python-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:592
+msgid "Download: <ulink url=\"&python-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:593
+msgid "MD5 sum: <literal>&python-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:598
+msgid "Python Documentation (&python-version;) - <token>&python-docs-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:600
+msgid "Download: <ulink url=\"&python-docs-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:601
+msgid "MD5 sum: <literal>&python-docs-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:606
+msgid "Readline (&readline-version;) - <token>&readline-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:608
+msgid "Home page: <ulink url=\"&readline-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:609
+msgid "Download: <ulink url=\"&readline-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:610
+msgid "MD5 sum: <literal>&readline-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:615
+msgid "Sed (&sed-version;) - <token>&sed-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:617
+msgid "Home page: <ulink url=\"&sed-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:618
+msgid "Download: <ulink url=\"&sed-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:619
+msgid "MD5 sum: <literal>&sed-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:624
+msgid "Shadow (&shadow-version;) - <token>&shadow-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:627
+msgid "Download: <ulink url=\"&shadow-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:628
+msgid "MD5 sum: <literal>&shadow-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:636
+msgid "Sysklogd (&sysklogd-version;) - <token>&sysklogd-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:638
+msgid "Home page: <ulink url=\"&sysklogd-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:639
+msgid "Download: <ulink url=\"&sysklogd-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:640
+msgid "MD5 sum: <literal>&sysklogd-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:645
+msgid "Systemd (&systemd-version;) - <token>&systemd-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:647
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:656
+msgid "Home page: <ulink url=\"&systemd-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:648
+msgid "Download: <ulink url=\"&systemd-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:649
+msgid "MD5 sum: <literal>&systemd-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:654
+msgid "Systemd Man Pages(&systemd-version;) - <token>&systemd-man-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:657
+msgid "Download: <ulink url=\"&systemd-man-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:658
+msgid "MD5 sum: <literal>&systemd-man-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:661
+msgid ""
+"The Linux From Scratch team generates its own tarball of the man pages using "
+"the systemd source. This is done in order to avoid unnecessary dependencies."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:670
+msgid "Sysvinit (&sysvinit-version;) - <token>&sysvinit-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:672
+msgid "Home page: <ulink url=\"&sysvinit-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:673
+msgid "Download: <ulink url=\"&sysvinit-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:674
+msgid "MD5 sum: <literal>&sysvinit-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:679
+msgid "Tar (&tar-version;) - <token>&tar-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:681
+msgid "Home page: <ulink url=\"&tar-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:682
+msgid "Download: <ulink url=\"&tar-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:683
+msgid "MD5 sum: <literal>&tar-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:688
+msgid "Tcl (&tcl-version;) - <token>&tcl-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:690
+msgid "Home page: <ulink url=\"&tcl-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:691
+msgid "Download: <ulink url=\"&tcl-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:692
+msgid "MD5 sum: <literal>&tcl-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:697
+msgid "Texinfo (&texinfo-version;) - <token>&texinfo-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:699
+msgid "Home page: <ulink url=\"&texinfo-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:700
+msgid "Download: <ulink url=\"&texinfo-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:701
+msgid "MD5 sum: <literal>&texinfo-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:706
+msgid "Time Zone Data (&tzdata-version;) - <token>&tzdata-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:708
+msgid "Home page: <ulink url=\"&tzdata-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:709
+msgid "Download: <ulink url=\"&tzdata-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:710
+msgid "MD5 sum: <literal>&tzdata-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:715
+msgid "Udev-lfs Tarball (&udev-lfs-version;) - <token>&udev-lfs-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:717
+msgid "Download: <ulink url=\"&udev-lfs-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:718
+msgid "MD5 sum: <literal>&udev-lfs-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:723
+msgid "Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:725
+msgid "Home page: <ulink url=\"&util-linux-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:726
+msgid "Download: <ulink url=\"&util-linux-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:727
+msgid "MD5 sum: <literal>&util-linux-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:732
+msgid "Vim (&vim-version;) - <token>&vim-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:734
+msgid "Home page: <ulink url=\"&vim-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:735
+msgid "Download: <ulink url=\"&vim-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:736
+msgid "MD5 sum: <literal>&vim-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:739
+msgid ""
+"The version of vim changes daily. To get the latest version, go to <ulink "
+"url=\"https://github.com/vim/vim/releases\"> "
+"https://github.com/vim/vim/releases</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:748
+msgid "XML::Parser (&xml-parser-version;) - <token>&xml-parser-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:750
+msgid "Home page: <ulink url=\"&xml-parser-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:751
+msgid "Download: <ulink url=\"&xml-parser-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:752
+msgid "MD5 sum: <literal>&xml-parser-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:757
+msgid "Xz Utils (&xz-version;) - <token>&xz-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:759
+msgid "Home page: <ulink url=\"&xz-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:760
+msgid "Download: <ulink url=\"&xz-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:761
+msgid "MD5 sum: <literal>&xz-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:766
+msgid "Zlib (&zlib-version;) - <token>&zlib-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:768
+msgid "Home page: <ulink url=\"&zlib-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:769
+msgid "Download: <ulink url=\"&zlib-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:770
+msgid "MD5 sum: <literal>&zlib-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:775
+msgid "Zstd (&zstd-version;) - <token>&zstd-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:777
+msgid "Home page: <ulink url=\"&zstd-home;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:778
+msgid "Download: <ulink url=\"&zstd-url;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:779
+msgid "MD5 sum: <literal>&zstd-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/packages.xml:785
+msgid "Total size of these packages: about <returnvalue/>"
+msgstr ""

+ 189 - 0
zh_CN/chapter03/patches.po

@@ -0,0 +1,189 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:11
+msgid "Needed Patches"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:13
+msgid ""
+"In addition to the packages, several patches are also required.  These "
+"patches correct any mistakes in the packages that should be fixed by the "
+"maintainer.  The patches also make small modifications to make the packages "
+"easier to work with. The following patches will be needed to build an LFS "
+"system:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:22
+msgid "Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:24
+msgid "Download: <ulink url=\"&patches-root;&bash-fixes-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:25
+msgid "MD5 sum: <literal>&bash-fixes-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:31
+msgid ""
+"Binutils Fix for gold Test Suite Patch - "
+"<token>&binutils-gold-test-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:33
+msgid "Download: <ulink url=\"&patches-root;&binutils-gold-test-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:34
+msgid "MD5 sum: <literal>&binutils-gold-test-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:39
+msgid "Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:41
+msgid "Download: <ulink url=\"&patches-root;&bzip2-docs-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:42
+msgid "MD5 sum: <literal>&bzip2-docs-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:47
+msgid ""
+"Coreutils Internationalization Fixes Patch - "
+"<token>&coreutils-i18n-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:49
+msgid "Download: <ulink url=\"&patches-root;&coreutils-i18n-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:50
+msgid "MD5 sum: <literal>&coreutils-i18n-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:55
+msgid "Glibc FHS Patch - <token>&glibc-fhs-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:57
+msgid "Download: <ulink url=\"&patches-root;&glibc-fhs-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:58
+msgid "MD5 sum: <literal>&glibc-fhs-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:63
+msgid "GCC Cross Build Fix Patch - <token>&gcc-cross-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:65
+msgid "Download: <ulink url=\"&patches-root;&gcc-cross-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:66
+msgid "MD5 sum: <literal>&gcc-cross-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:71
+msgid "Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:73
+msgid "Download: <ulink url=\"&patches-root;&kbd-backspace-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:74
+msgid "MD5 sum: <literal>&kbd-backspace-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:79
+msgid ""
+"Sysvinit Consolidated Patch - "
+"<token>&sysvinit-consolidated-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:81
+msgid "Download: <ulink url=\"&patches-root;&sysvinit-consolidated-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:82
+msgid "MD5 sum: <literal>&sysvinit-consolidated-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:87
+msgid "Systemd GCC-10 Patch - <token>&systemd-gcc10-patch-size;</token>:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:89
+msgid "Download: <ulink url=\"&patches-root;&systemd-gcc10-patch;\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:90
+msgid "MD5 sum: <literal>&systemd-gcc10-patch-md5;</literal>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:96
+msgid "Total size of these patches: about <returnvalue/>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter03/patches.xml:98
+msgid ""
+"In addition to the above required patches, there exist a number of optional "
+"patches created by the LFS community. These optional patches solve minor "
+"problems or enable functionality that is not enabled by default. Feel free "
+"to peruse the patches database located at <ulink "
+"url=\"&lfs-root;patches/downloads/\"/> and acquire any additional patches to "
+"suit your system needs."
+msgstr ""

+ 70 - 0
zh_CN/chapter04/aboutlfs.po

@@ -0,0 +1,70 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:11
+msgid "About $LFS"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:13
+msgid ""
+"Throughout this book, the environment variable <envar>LFS</envar> will be "
+"used. It is paramount that this variable is always defined.  It should be "
+"set to the mount point chosen for the LFS partition.  Check that the "
+"<envar>LFS</envar> variable is set up properly with:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:18
+#, no-wrap
+msgid "<userinput>echo $LFS</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:20
+msgid ""
+"Make sure the output shows the path to the LFS partition's mount point, "
+"which is <filename class=\"directory\">/mnt/lfs</filename> if the provided "
+"example was followed. If the output is incorrect, the variable can be set "
+"with:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:25
+#, no-wrap
+msgid "<userinput>export LFS=/mnt/lfs</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:27
+msgid ""
+"Having this variable set is beneficial in that commands such as "
+"<command>mkdir $LFS/tools</command> can be typed literally. The shell will "
+"automatically replace <quote>$LFS</quote> with <quote>/mnt/lfs</quote> (or "
+"whatever the variable was set to) when it processes the command line."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutlfs.xml:33
+msgid ""
+"Do not forget to check that <envar>$LFS</envar> is set whenever you leave "
+"and reenter the current working environment (as when doing a "
+"<command>su</command> to <systemitem class=\"username\">root</systemitem> or "
+"another user)."
+msgstr ""

+ 101 - 0
zh_CN/chapter04/aboutsbus.po

@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:11
+msgid "About SBUs"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:13
+msgid ""
+"Many people would like to know beforehand approximately how long it takes to "
+"compile and install each package. Because Linux From Scratch can be built on "
+"many different systems, it is impossible to provide accurate time "
+"estimates. The biggest package (Glibc) will take approximately 20 minutes on "
+"the fastest systems, but could take up to three days on slower systems! "
+"Instead of providing actual times, the Standard Build Unit (SBU) measure "
+"will be used instead."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:22
+msgid ""
+"The SBU measure works as follows. The first package to be compiled from this "
+"book is binutils in <xref linkend=\"chapter-cross-tools\"/>. The time it "
+"takes to compile this package is what will be referred to as the Standard "
+"Build Unit or SBU. All other compile times will be expressed relative to "
+"this time."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:28
+msgid ""
+"For example, consider a package whose compilation time is 4.5 SBUs. This "
+"means that if a system took 10 minutes to compile and install the first pass "
+"of binutils, it will take <emphasis>approximately</emphasis> 45 minutes to "
+"build this example package.  Fortunately, most build times are shorter than "
+"the one for binutils."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:34
+msgid ""
+"In general, SBUs are not entirely accurate because they depend on many "
+"factors, including the host system's version of GCC.  They are provided here "
+"to give an estimate of how long it might take to install a package, but the "
+"numbers can vary by as much as dozens of minutes in some cases."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:40
+msgid ""
+"For many modern systems with multiple processors (or cores) the compilation "
+"time for a package can be reduced by performing a \"parallel make\" by "
+"either setting an environment variable or telling the "
+"<command>make</command> program how many processors are available.  For "
+"instance, an Intel i5-6500 CPU can support four simultaneous processes with:"
+msgstr ""
+
+#. type: Content of: <sect1><note><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:46
+#, no-wrap
+msgid "<userinput>export MAKEFLAGS='-j4'</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:48
+msgid "or just building with:"
+msgstr ""
+
+#. type: Content of: <sect1><note><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:50
+#, no-wrap
+msgid "<userinput>make -j4</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/aboutsbus.xml:52
+msgid ""
+"When multiple processors are used in this way, the SBU units in the book "
+"will vary even more than they normally would.  In some cases, the make step "
+"will simply fail.  Analyzing the output of the build process will also be "
+"more difficult because the lines of different processes will be "
+"interleaved.  If you run into a problem with a build step, revert back to a "
+"single processor build to properly analyze the error messages."
+msgstr ""

+ 75 - 0
zh_CN/chapter04/abouttestsuites.po

@@ -0,0 +1,75 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:11
+msgid "About the Test Suites"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:13
+msgid ""
+"Most packages provide a test suite. Running the test suite for a newly built "
+"package is a good idea because it can provide a <quote>sanity check</quote> "
+"indicating that everything compiled correctly. A test suite that passes its "
+"set of checks usually proves that the package is functioning as the "
+"developer intended. It does not, however, guarantee that the package is "
+"totally bug free."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:20
+msgid ""
+"Some test suites are more important than others. For example, the test "
+"suites for the core toolchain packages&mdash;GCC, binutils, and "
+"glibc&mdash;are of the utmost importance due to their central role in a "
+"properly functioning system. The test suites for GCC and glibc can take a "
+"very long time to complete, especially on slower hardware, but are strongly "
+"recommended."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:28
+msgid ""
+"Running the test suites in <xref linkend=\"chapter-cross-tools\"/> and <xref "
+"linkend=\"chapter-temporary-tools\"/> is impossible, since the programs are "
+"compiled with a cross-compiler, so are not supposed to be able to run on the "
+"build host."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:34
+msgid ""
+"A common issue with running the test suites for binutils and GCC is running "
+"out of pseudo terminals (PTYs). This can result in a high number of failing "
+"tests. This may happen for several reasons, but the most likely cause is "
+"that the host system does not have the <systemitem "
+"class=\"filesystem\">devpts</systemitem> file system set up correctly. This "
+"issue is discussed in greater detail at <ulink "
+"url=\"&lfs-root;lfs/faq.html#no-ptys\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/abouttestsuites.xml:42
+msgid ""
+"Sometimes package test suites will fail, but for reasons which the "
+"developers are aware of and have deemed non-critical. Consult the logs "
+"located at <ulink url=\"&test-results;\"/> to verify whether or not these "
+"failures are expected. This site is valid for all tests throughout this "
+"book."
+msgstr ""

+ 189 - 0
zh_CN/chapter04/addinguser.po

@@ -0,0 +1,189 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:11
+msgid "Adding the LFS User"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:13
+msgid ""
+"When logged in as user <systemitem class=\"username\">root</systemitem>, "
+"making a single mistake can damage or destroy a system. Therefore, the "
+"packages in the next two chapters are built as an unprivileged user.  You "
+"could use your own user name, but to make it easier to set up a clean "
+"working environment, create a new user called <systemitem "
+"class=\"username\">lfs</systemitem> as a member of a new group (also named "
+"<systemitem class=\"groupname\">lfs</systemitem>) and use this user during "
+"the installation process. As <systemitem "
+"class=\"username\">root</systemitem>, issue the following commands to add "
+"the new user:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:23
+#, no-wrap
+msgid ""
+"<userinput>groupadd lfs\n"
+"useradd -s /bin/bash -g lfs -m -k /dev/null lfs</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:27
+msgid "The meaning of the command line options:"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:30
+msgid "<parameter>-s /bin/bash</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:32
+msgid ""
+"This makes <command>bash</command> the default shell for user <systemitem "
+"class=\"username\">lfs</systemitem>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:38
+msgid "<parameter>-g lfs</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:40
+msgid ""
+"This option adds user <systemitem class=\"username\">lfs</systemitem> to "
+"group <systemitem class=\"groupname\">lfs</systemitem>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:46
+msgid "<parameter>-m</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:48
+msgid ""
+"This creates a home directory for <systemitem "
+"class=\"username\">lfs</systemitem>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:54
+msgid "<parameter>-k /dev/null</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:56
+msgid ""
+"This parameter prevents possible copying of files from a skeleton directory "
+"(default is <filename class=\"directory\">/etc/skel</filename>)  by changing "
+"the input location to the special null device."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:63
+msgid "<parameter>lfs</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:65
+msgid "This is the actual name for the created user."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:71
+msgid ""
+"To log in as <systemitem class=\"username\">lfs</systemitem> (as opposed to "
+"switching to user <systemitem class=\"username\">lfs</systemitem> when "
+"logged in as <systemitem class=\"username\">root</systemitem>, which does "
+"not require the <systemitem class=\"username\">lfs</systemitem> user to have "
+"a password), give <systemitem class=\"username\">lfs</systemitem> a "
+"password:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:77
+#, no-wrap
+msgid "<userinput>passwd lfs</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:79
+msgid ""
+"Grant <systemitem class=\"username\">lfs</systemitem> full access to all "
+"directories under <filename class=\"directory\">$LFS</filename> by making "
+"<systemitem class=\"username\">lfs</systemitem> the directory owner:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:83
+#, no-wrap
+msgid ""
+"<userinput>chown -v lfs $LFS/{usr,lib,var,etc,bin,sbin,tools}\n"
+"case $(uname -m) in\n"
+"  x86_64) chown -v lfs $LFS/lib64 ;;\n"
+"esac</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:88
+msgid ""
+"If a separate working directory was created as suggested, give user "
+"<systemitem class=\"username\">lfs</systemitem> ownership of this directory:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:92
+#, no-wrap
+msgid "<userinput>chown -v lfs $LFS/sources</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:94
+msgid ""
+"In some host systems, the following command does not complete properly and "
+"suspends the login to the lfs user to the background.  If the prompt "
+"\"lfs:~$\" does not appear immediately, entering the <command>fg</command> "
+"command will fix the issue."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:99
+msgid ""
+"Next, login as user <systemitem class=\"username\">lfs</systemitem>.  This "
+"can be done via a virtual console, through a display manager, or with the "
+"following substitute/switch user command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:103
+#, no-wrap
+msgid "<userinput>su - lfs</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/addinguser.xml:105
+msgid ""
+"The <quote><parameter>-</parameter></quote> instructs <command>su</command> "
+"to start a login shell as opposed to a non-login shell.  The difference "
+"between these two types of shells can be found in detail in "
+"<filename>bash(1)</filename> and <command>info bash</command>."
+msgstr ""

+ 22 - 0
zh_CN/chapter04/chapter04.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/chapter04.xml:12
+msgid "Final Preparations"
+msgstr ""

+ 65 - 0
zh_CN/chapter04/creatingminlayout.po

@@ -0,0 +1,65 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:11
+msgid "Creating the Minimal directory layout in LFS filesystem"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:13
+msgid ""
+"The first task performed in the LFS partition is to create a minimal "
+"directory hierarchy so that programs compiled in <xref "
+"linkend=\"chapter-temporary-tools\"/> may be installed in their final "
+"location. This is needed so that those temporary programs be overwritten "
+"when rebuilding them in <xref linkend=\"chapter-building-system\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:19
+msgid ""
+"Create the required directory layout by running the following as <systemitem "
+"class=\"username\">root</systemitem>:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:22
+#, no-wrap
+msgid ""
+"<userinput>mkdir -pv $LFS/{usr,lib,var,etc,bin,sbin}\n"
+"case $(uname -m) in\n"
+"  x86_64) mkdir -pv $LFS/lib64 ;;\n"
+"esac</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:27
+msgid ""
+"Programs in <xref linkend=\"chapter-temporary-tools\"/> will be compiled "
+"with a cross-compiler (more details in section <xref "
+"linkend=\"ch-tools-toolchaintechnotes\"/>). In order to separate this "
+"cross-compiler from the other programs, it will be installed in a special "
+"directory. Create this directory with:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingminlayout.xml:33
+#, no-wrap
+msgid "<userinput>mkdir -pv $LFS/tools</userinput>"
+msgstr ""

+ 83 - 0
zh_CN/chapter04/creatingtoolsdir.po

@@ -0,0 +1,83 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:11
+msgid "Creating the $LFS/tools Directory"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:13
+msgid ""
+"All programs compiled in <xref linkend=\"chapter-temporary-tools\"/> will be "
+"installed under <filename class=\"directory\">$LFS/tools</filename> to keep "
+"them separate from the programs compiled in <xref "
+"linkend=\"chapter-building-system\"/>. The programs compiled here are "
+"temporary tools and will not be a part of the final LFS system. By keeping "
+"these programs in a separate directory, they can easily be discarded later "
+"after their use. This also prevents these programs from ending up in the "
+"host production directories (easy to do by accident in <xref "
+"linkend=\"chapter-temporary-tools\"/>)."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:23
+msgid ""
+"Create the required directory by running the following as <systemitem "
+"class=\"username\">root</systemitem>:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:26
+#, no-wrap
+msgid "<userinput>mkdir -v $LFS/tools</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:28
+msgid ""
+"The next step is to create a <filename class=\"symlink\">/tools</filename> "
+"symlink on the host system. This will point to the newly-created directory "
+"on the LFS partition. Run this command as <systemitem "
+"class=\"username\">root</systemitem> as well:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:33
+#, no-wrap
+msgid "<userinput>ln -sv $LFS/tools /</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:36
+msgid ""
+"The above command is correct. The <command>ln</command> command has a few "
+"syntactic variations, so be sure to check <command>info coreutils "
+"ln</command> and <filename>ln(1)</filename> before reporting what you may "
+"think is an error."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/creatingtoolsdir.xml:42
+msgid ""
+"The created symlink enables the toolchain to be compiled so that it always "
+"refers to <filename class=\"directory\">/tools</filename>, meaning that the "
+"compiler, assembler, and linker will work both in Chapter&nbsp;5 (when we "
+"are still using some tools from the host) and in the next (when we are "
+"<quote>chrooted</quote> to the LFS partition)."
+msgstr ""

+ 34 - 0
zh_CN/chapter04/introduction.po

@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/introduction.xml:13
+msgid ""
+"In this chapter, we will perform a few additional tasks to prepare for "
+"building the temporary system. We will create a set of directories in "
+"<filename class=\"directory\">$LFS</filename> for the installation of the "
+"temporary tools, add an unprivileged user to reduce risk, and create an "
+"appropriate build environment for that user. We will also explain the unit "
+"of time we use to measure how long LFS packages take to build, or "
+"<quote>SBUs</quote>, and give some information about package test suites."
+msgstr ""

+ 235 - 0
zh_CN/chapter04/settingenviron.po

@@ -0,0 +1,235 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:11
+msgid "Setting Up the Environment"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:13
+msgid ""
+"Set up a good working environment by creating two new startup files for the "
+"<command>bash</command> shell. While logged in as user <systemitem "
+"class=\"username\">lfs</systemitem>, issue the following command to create a "
+"new <filename>.bash_profile</filename>:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:18
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; ~/.bash_profile &lt;&lt; \"EOF\"\n"
+"<literal>exec env -i HOME=$HOME TERM=$TERM PS1='\\u:\\w\\$ ' "
+"/bin/bash</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:22
+msgid ""
+"When logged on as user <systemitem class=\"username\">lfs</systemitem>, the "
+"initial shell is usually a <emphasis>login</emphasis> shell which reads the "
+"<filename>/etc/profile</filename> of the host (probably containing some "
+"settings and environment variables) and then "
+"<filename>.bash_profile</filename>.  The <command>exec env "
+"-i.../bin/bash</command> command in the <filename>.bash_profile</filename> "
+"file replaces the running shell with a new one with a completely empty "
+"environment, except for the <envar>HOME</envar>, <envar>TERM</envar>, and "
+"<envar>PS1</envar> variables. This ensures that no unwanted and potentially "
+"hazardous environment variables from the host system leak into the build "
+"environment. The technique used here achieves the goal of ensuring a clean "
+"environment."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:34
+msgid ""
+"The new instance of the shell is a <emphasis>non-login</emphasis> shell, "
+"which does not read, and execute, the conten of "
+"<filename>/etc/profile</filename> or <filename>.bash_profile</filename> "
+"files, but rather reads, and executes, the <filename>.bashrc</filename> file "
+"instead. Create the <filename>.bashrc</filename> file now:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:40
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; ~/.bashrc &lt;&lt; \"EOF\"\n"
+"<literal>set +h\n"
+"umask 022\n"
+"LFS=/mnt/lfs\n"
+"LC_ALL=POSIX\n"
+"LFS_TGT=$(uname -m)-lfs-linux-gnu\n"
+"PATH=/usr/bin\n"
+"if [ ! -L /bin ]; then PATH=/bin:$PATH; fi\n"
+"PATH=$LFS/tools/bin:$PATH\n"
+"export LFS LC_ALL LFS_TGT PATH</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:53
+msgid "The meaning of the settings in <filename>.bashrc</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:56
+msgid "<parameter>set +h</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:58
+msgid ""
+"The <command>set +h</command> command turns off <command>bash</command>'s "
+"hash function. Hashing is ordinarily a useful "
+"feature&mdash;<command>bash</command> uses a hash table to remember the full "
+"path of executable files to avoid searching the <envar>PATH</envar> time and "
+"again to find the same executable. However, the new tools should be used as "
+"soon as they are installed. By switching off the hash function, the shell "
+"will always search the <envar>PATH</envar> when a program is to be run. As "
+"such, the shell will find the newly compiled tools in <filename "
+"class=\"directory\">~/tools</filename> as soon as they are available without "
+"remembering a previous version of the same program in a different location."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:73
+msgid "<parameter>umask 022</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:75
+msgid ""
+"Setting the user file-creation mask (umask) to 022 ensures that newly "
+"created files and directories are only writable by their owner, but are "
+"readable and executable by anyone (assuming default modes are used by the "
+"<function>open(2)</function> system call, new files will end up with "
+"permission mode 644 and directories with mode 755)."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:84
+msgid "<parameter>LFS=/mnt/lfs</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:86
+msgid "The <envar>LFS</envar> variable should be set to the chosen mount point."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:92
+msgid "<parameter>LC_ALL=POSIX</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:94
+msgid ""
+"The <envar>LC_ALL</envar> variable controls the localization of certain "
+"programs, making their messages follow the conventions of a specified "
+"country.  Setting <envar>LC_ALL</envar> to <quote>POSIX</quote> or "
+"<quote>C</quote> (the two are equivalent) ensures that everything will work "
+"as expected in the chroot environment."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:103
+msgid "<parameter>LFS_TGT=(uname -m)-lfs-linux-gnu</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:105
+msgid ""
+"The <envar>LFS_TGT</envar> variable sets a non-default, but compatible "
+"machine description for use when building our cross compiler and linker and "
+"when cross compiling our temporary toolchain. More information is contained "
+"in <xref linkend=\"ch-tools-toolchaintechnotes\" role=\"\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:113
+msgid "<parameter>PATH=/usr/bin</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:115
+msgid ""
+"Many modern linux distributions have merged <filename "
+"class=\"directory\">/bin</filename> and <filename "
+"class=\"directory\">/usr/bin</filename>. When this is the case, the standard "
+"<envar>PATH</envar> variable needs just to be set to <filename "
+"class=\"directory\">/usr/bin/</filename> for the <xref "
+"linkend=\"chapter-temporary-tools\"/> environment. When this is not the "
+"case, the following line adds <filename class=\"directory\">/bin</filename> "
+"to the path."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:127
+msgid "<parameter>if [ ! -L /bin ]; then PATH=/bin:$PATH; fi</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:129
+msgid ""
+"If <filename class=\"directory\">/bin</filename> is not a symbolic link, "
+"then it has to be added to the <envar>PATH</envar> variable."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:135
+msgid "<parameter>PATH=$LFS/tools/bin:$PATH</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:137
+msgid ""
+"By putting <filename class=\"directory\">$LFS/tools/bin</filename> ahead of "
+"the standard <envar>PATH</envar>, the cross-compiler installed at the "
+"beginning of <xref linkend=\"chapter-cross-tools\"/> is picked up by the "
+"shell immediately after its installation. This, combined with turning off "
+"hashing, limits the risk that the compiler from the host be used instead of "
+"the cross-compiler."
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:147
+msgid "<parameter>export LFS LC_ALL LFS_TGT PATH</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:149
+msgid ""
+"While the above commands have set some variables, in order to make them "
+"visible within any sub-shells, we export them."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:156
+msgid ""
+"Finally, to have the environment fully prepared for building the temporary "
+"tools, source the just-created user profile:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter04/settingenviron.xml:159
+#, no-wrap
+msgid "<userinput>source ~/.bash_profile</userinput>"
+msgstr ""

+ 224 - 0
zh_CN/chapter05/binutils-pass1.po

@@ -0,0 +1,224 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:14
+#, no-wrap
+msgid "&binutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:12
+msgid ""
+"<productname>binutils-pass1</productname> "
+"<productnumber>&binutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:17
+msgid "Binutils-&binutils-version; - Pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:20
+msgid "Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:21
+msgid "tools, pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:36
+msgid "&binutils-tmpp1-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:37
+msgid "&binutils-tmpp1-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:44
+msgid "Installation of Cross Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:46
+msgid ""
+"Go back and re-read the notes in the previous section.  Understanding the "
+"notes labeled important will save you a lot of problems later."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:50
+msgid ""
+"It is important that Binutils be the first package compiled because both "
+"Glibc and GCC perform various tests on the available linker and assembler to "
+"determine which of their own features to enable."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:55
+msgid ""
+"The Binutils documentation recommends building Binutils in a dedicated build "
+"directory:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:58
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:62
+msgid ""
+"In order for the SBU values listed in the rest of the book to be of any use, "
+"measure the time it takes to build this package from the configuration, up "
+"to and including the first install. To achieve this easily, wrap the "
+"commands in a <command>time</command> command like this: <userinput>time { "
+"./configure ... &amp;&amp; make &amp;&amp; make install; }</userinput>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:70
+msgid "Now prepare Binutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:72
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure --prefix=$LFS/tools       \\\n"
+"             --with-sysroot=$LFS        \\\n"
+"             --target=$LFS_TGT          \\\n"
+"             --disable-nls              \\\n"
+"             --disable-werror</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:79
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:82
+msgid "<parameter>--prefix=$LFS/tools</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:84
+msgid ""
+"This tells the configure script to prepare to install the binutils programs "
+"in the <filename class=\"directory\">$LFS/tools</filename> directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:91
+msgid "<parameter>--with-sysroot=$LFS</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:93
+msgid ""
+"For cross compilation, this tells the build system to look in $LFS for the "
+"target system libraries as needed."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:99
+msgid "<envar>--target=$LFS_TGT</envar>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:101
+msgid ""
+"Because the machine description in the <envar>LFS_TGT</envar> variable is "
+"slightly different than the value returned by the "
+"<command>config.guess</command> script, this switch will tell the "
+"<command>configure</command> script to adjust binutil's build system for "
+"building a cross linker."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:110
+msgid "<parameter>--disable-nls</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:112
+msgid ""
+"This disables internationalization as i18n is not needed for the temporary "
+"tools."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:118
+msgid "<parameter>--disable-werror</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:120
+msgid ""
+"This prevents the build from stopping in the event that there are warnings "
+"from the host's compiler."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:127
+msgid "Continue with compiling the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:129
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:131
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:133
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/binutils-pass1.xml:140
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-binutils\" "
+"role=\".\"/>"
+msgstr ""

+ 22 - 0
zh_CN/chapter05/chapter05.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/chapter05.xml:12
+msgid "Compiling a Cross-Toolchain"
+msgstr ""

+ 334 - 0
zh_CN/chapter05/gcc-pass1.po

@@ -0,0 +1,334 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:14
+#, no-wrap
+msgid "&gcc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:12
+msgid ""
+"<productname>gcc-pass1</productname> "
+"<productnumber>&gcc-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:17
+msgid "GCC-&gcc-version; - Pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:20
+msgid "GCC"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:21
+msgid "tools, pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:36
+msgid "&gcc-tmpp1-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:37
+msgid "&gcc-tmpp1-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:44
+msgid "Installation of Cross GCC"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:46
+msgid ""
+"GCC requires the GMP, MPFR and MPC packages. As these packages may not be "
+"included in your host distribution, they will be built with GCC.  Unpack "
+"each package into the GCC source directory and rename the resulting "
+"directories so the GCC build procedures will automatically use them:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:52
+msgid ""
+"There are frequent misunderstandings about this chapter.  The procedures are "
+"the same as every other chapter as explained earlier (<xref "
+"linkend='buildinstr'/>).  First extract the gcc tarball from the sources "
+"directory and then change to the directory created.  Only then should you "
+"proceed with the instructions below."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:58
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">tar -xf ../mpfr-&mpfr-version;.tar.xz\n"
+"mv -v mpfr-&mpfr-version; mpfr\n"
+"tar -xf ../gmp-&gmp-version;.tar.xz\n"
+"mv -v gmp-&gmp-version; gmp\n"
+"tar -xf ../mpc-&mpc-version;.tar.gz\n"
+"mv -v mpc-&mpc-version; mpc</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:65
+msgid ""
+"On x86_64 hosts, set the default directory name for 64-bit libraries to "
+"<quote>lib</quote>:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:68
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">case $(uname -m) in\n"
+"  x86_64)\n"
+"    sed -e '/m64=/s/lib64/lib/' \\\n"
+"        -i.orig gcc/config/i386/t-linux64\n"
+" ;;\n"
+"esac</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:75
+msgid ""
+"The GCC documentation recommends building GCC in a dedicated build "
+"directory:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:78
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:81
+msgid "Prepare GCC for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:83
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure                                       "
+"\\\n"
+"    --target=$LFS_TGT                              \\\n"
+"    --prefix=$LFS/tools                            \\\n"
+"    --with-glibc-version=2.11                      \\\n"
+"    --with-sysroot=$LFS                            \\\n"
+"    --with-newlib                                  \\\n"
+"    --without-headers                              \\\n"
+"    --enable-initfini-array                        \\\n"
+"    --disable-nls                                  \\\n"
+"    --disable-shared                               \\\n"
+"    --disable-multilib                             \\\n"
+"    --disable-decimal-float                        \\\n"
+"    --disable-threads                              \\\n"
+"    --disable-libatomic                            \\\n"
+"    --disable-libgomp                              \\\n"
+"    --disable-libquadmath                          \\\n"
+"    --disable-libssp                               \\\n"
+"    --disable-libvtv                               \\\n"
+"    --disable-libstdcxx                            \\\n"
+"    --enable-languages=c,c++</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:104
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:107
+msgid "<parameter>--with-glibc-version=2.11</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:109
+msgid ""
+"This option ensures the package will be compatible with the host's version "
+"of glibc.  It is set to the minimum glibc requirement specified in the <xref "
+"linkend=\"ch-partitioning-hostreqs\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:116
+msgid "<parameter>--with-newlib</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:118
+msgid ""
+"Since a working C library is not yet available, this ensures that the "
+"inhibit_libc constant is defined when building libgcc. This prevents the "
+"compiling of any code that requires libc support."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:125
+msgid "<parameter>--without-headers</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:127
+msgid ""
+"When creating a complete cross-compiler, GCC requires standard headers "
+"compatible with the target system. For our purposes these headers will not "
+"be needed. This switch prevents GCC from looking for them."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:135
+msgid "<parameter>--enable-initfini-array</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:137
+msgid ""
+"This switch forces the use of some internal data structures that are needed "
+"but cannot be detected when building a cross compiler."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:144
+msgid "<parameter>--disable-shared</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:146
+msgid ""
+"This switch forces GCC to link its internal libraries statically. We need "
+"this because the shared libraries require glibc, which is not yet installed "
+"on the target system."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:153
+msgid "<parameter>--disable-multilib</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:155
+msgid ""
+"On x86_64, LFS does not support a multilib configuration.  This switch is "
+"harmless for x86."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:161
+msgid ""
+"<parameter>--disable-decimal-float, --disable-threads, --disable-libatomic, "
+"--disable-libgomp, --disable-libquadmath, --disable-libssp, "
+"--disable-libvtv, --disable-libstdcxx</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:166
+msgid ""
+"These switches disable support for the decimal floating point extension, "
+"threading, libatomic, libgomp, libquadmath, libssp, libvtv, and the C++ "
+"standard library respectively. These features will fail to compile when "
+"building a cross-compiler and are not necessary for the task of "
+"cross-compiling the temporary libc."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:175
+msgid "<parameter>--enable-languages=c,c++</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:177
+msgid ""
+"This option ensures that only the C and C++ compilers are built.  These are "
+"the only languages needed now."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:184
+msgid "Compile GCC by running:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:186
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:188
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:190
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:192
+msgid ""
+"This build of GCC has installed a couple of internal system headers.  "
+"Normally one of them, <filename>limits.h</filename>, would in turn include "
+"the corresponding system <filename>limits.h</filename> header, in this case, "
+"<filename>$LFS/usr/include/limits.h</filename>. However, at the time of this "
+"build of GCC <filename>$LFS/usr/include/limits.h</filename> does not exist, "
+"so the internal header that has just been installed is a partial, "
+"self-contained file and does not include the extended features of the system "
+"header. This is adequate for building glibc, but the full internal header "
+"will be needed later.  Create a full version of the internal header using a "
+"command that is identical to what the GCC build system does in normal "
+"circumstances:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:204
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">cd ..\n"
+"cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \\\n"
+"  `dirname $($LFS_TGT-gcc "
+"-print-libgcc-file-name)`/install-tools/include/limits.h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/gcc-pass1.xml:212
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gcc\" "
+"role=\".\"/>"
+msgstr ""

+ 165 - 0
zh_CN/chapter05/generalinstructions.po

@@ -0,0 +1,165 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:11
+msgid "General Compilation Instructions"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:13
+msgid ""
+"When building packages there are several assumptions made within the "
+"instructions:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:19
+msgid ""
+"Several of the packages are patched before compilation, but only when the "
+"patch is needed to circumvent a problem. A patch is often needed in both "
+"this and the following chapters, but sometimes in only one location.  "
+"Therefore, do not be concerned if instructions for a downloaded patch seem "
+"to be missing.  Warning messages about <emphasis>offset</emphasis> or "
+"<emphasis>fuzz</emphasis> may also be encountered when applying a patch. Do "
+"not worry about these warnings, as the patch was still successfully applied."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:30
+msgid ""
+"During the compilation of most packages, there will be several warnings that "
+"scroll by on the screen. These are normal and can safely be ignored.  These "
+"warnings are as they appear&mdash;warnings about deprecated, but not "
+"invalid, use of the C or C++ syntax. C standards change fairly often, and "
+"some packages still use the older standard. This is not a problem, but does "
+"prompt the warning."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:39
+msgid ""
+"Check one last time that the <envar>LFS</envar> environment variable is set "
+"up properly:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:42
+#, no-wrap
+msgid "<userinput>echo $LFS</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:44
+msgid ""
+"Make sure the output shows the path to the LFS partition's mount point, "
+"which is <filename class=\"directory\">/mnt/lfs</filename>, using our "
+"example."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:51
+msgid "Finally, two important items must be emphasized:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:55
+msgid ""
+"The build instructions assume that the <xref "
+"linkend='ch-partitioning-hostreqs'/>, including symbolic links, have been "
+"set properly:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:61
+msgid "<command>bash</command> is the shell in use."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:64
+msgid "<command>sh</command> is a symbolic link to <command>bash</command>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:67
+msgid ""
+"<command>/usr/bin/awk</command> is a symbolic link to "
+"<command>gawk</command>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:70
+msgid ""
+"<command>/usr/bin/yacc</command> is a symbolic link to "
+"<command>bison</command> or a small script that executes bison."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:78
+msgid "To re-emphasize the build process:"
+msgstr ""
+
+#.  Do
+#.           <emphasis>
+#. not</emphasis> put sources in
+#. 	  <filename class="directory">/mnt/lfs/tools/</filename>. 
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:82
+msgid ""
+"Place all the sources and patches in a directory that will be accessible "
+"from the chroot environment such as <filename "
+"class=\"directory\">/mnt/lfs/sources/</filename>."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:89
+msgid "Change to the sources directory."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:92
+msgid "For each package:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:95
+msgid ""
+"Using the <command>tar</command> program, extract the package to be built.  "
+"In Chapters 5 and 6, ensure you are the <emphasis>lfs</emphasis> user when "
+"extracting the package."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:100
+msgid "Change to the directory created when the package was extracted."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:104
+msgid "Follow the book's instructions for building the package."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:107
+msgid "Change back to the sources directory."
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><important><orderedlist><listitem><orderedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/generalinstructions.xml:110
+msgid "Delete the extracted source directory unless instructed otherwise."
+msgstr ""

+ 371 - 0
zh_CN/chapter05/glibc.po

@@ -0,0 +1,371 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:14
+#, no-wrap
+msgid "&glibc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:12
+msgid ""
+"<productname>glibc</productname> "
+"<productnumber>&glibc-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:17
+msgid "Glibc-&glibc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:20
+msgid "Glibc"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:36
+msgid "&glibc-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:37
+msgid "&glibc-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:44
+msgid "Installation of Glibc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:46
+msgid ""
+"First, create a symbolic link for LSB compliance. Additionally, for x86_64, "
+"create a compatibility symbolic link required for proper operation of the "
+"dynamic library loader:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:50
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">case $(uname -m) in\n"
+"    i?86)   ln -sfv ld-linux.so.2 $LFS/lib/ld-lsb.so.3\n"
+"    ;;\n"
+"    x86_64) ln -sfv ../lib/ld-linux-x86-64.so.2 $LFS/lib64\n"
+"            ln -sfv ../lib/ld-linux-x86-64.so.2 "
+"$LFS/lib64/ld-lsb-x86-64.so.3\n"
+"    ;;\n"
+"esac</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:58
+msgid ""
+"Some of the Glibc programs use the non-FHS compliant <filename "
+"class=\"directory\">/var/db</filename> directory to store their runtime "
+"data. Apply the following patch to make such programs store their runtime "
+"data in the FHS-compliant locations:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:63
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">patch -Np1 -i "
+"../glibc-&glibc-version;-fhs-1.patch</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:65
+msgid ""
+"The Glibc documentation recommends building Glibc in a dedicated build "
+"directory:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:68
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:71
+msgid "Next, prepare Glibc for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:73
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure                             \\\n"
+"      --prefix=/usr                      \\\n"
+"      --host=$LFS_TGT                    \\\n"
+"      --build=$(../scripts/config.guess) \\\n"
+"      --enable-kernel=&min-kernel;                \\\n"
+"      --with-headers=$LFS/usr/include    \\\n"
+"      libc_cv_slibdir=/lib</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:85
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:88
+msgid "<parameter>--host=$LFS_TGT, --build=$(../scripts/config.guess)</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:90
+msgid ""
+"The combined effect of these switches is that Glibc's build system "
+"configures itself to be cross-compiled, using the cross-linker and "
+"cross-compiler in <filename class=\"directory\">/tools</filename>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:97
+msgid "<parameter>--enable-kernel=&min-kernel;</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:99
+msgid ""
+"This tells Glibc to compile the library with support for &min-kernel; and "
+"later Linux kernels.  Workarounds for older kernels are not enabled."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:106
+msgid "<parameter>--with-headers=$LFS/usr/include</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:108
+msgid ""
+"This tells Glibc to compile itself against the headers recently installed to "
+"the $LFS/usr/include directory, so that it knows exactly what features the "
+"kernel has and can optimize itself accordingly."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:116
+msgid "<parameter>libc_cv_slibdir=/lib</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:118
+msgid ""
+"This ensures that the library is installed in /lib instead of the default "
+"/lib64 on 64 bit machines."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:125
+msgid "During this stage the following warning might appear:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><blockquote><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:128
+#, no-wrap
+msgid ""
+"<computeroutput>configure: WARNING:\n"
+"*** These auxiliary programs are missing or\n"
+"*** incompatible versions: msgfmt\n"
+"*** some features will be disabled.\n"
+"*** Check the INSTALL file for required versions.</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:135
+msgid ""
+"The missing or incompatible <command>msgfmt</command> program is generally "
+"harmless. This <command>msgfmt</command> program is part of the Gettext "
+"package which the host distribution should provide."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:139
+msgid ""
+"There have been reports that this package may fail when building as a "
+"\"parallel make\".  If this occurs, rerun the make command with a \"-j1\" "
+"option."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:143
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:145
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:147
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><warning><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:149
+msgid ""
+"If <envar>LFS</envar> is not properly set, and despite the recommendations, "
+"you are building as root, the next command will install the newly built "
+"glibc to your host system, which most likely will render it unusable. So "
+"double check that the environment is correctly set for user <systemitem "
+"class=\"username\">lfs</systemitem>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:155
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:158
+msgid "The meaning of the <command>make install</command> option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:161
+msgid "<parameter>DESTDIR=$LFS</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:163
+msgid ""
+"The <envar>DESTDIR</envar> make variable is used by almost all packages to "
+"define the location where the package should be installed. If it is not set, "
+"it defaults to the root (<filename class=\"directory\">/</filename>) "
+"directory. Here we specify that the package be installed in <filename "
+"class=\"directory\">$LFS </filename>, which will become the root after <xref "
+"linkend= \"ch-tools-chroot\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:176
+msgid ""
+"At this point, it is imperative to stop and ensure that the basic functions "
+"(compiling and linking) of the new toolchain are working as expected. To "
+"perform a sanity check, run the following commands:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:180
+#, no-wrap
+msgid ""
+"<userinput>echo 'int main(){}' &gt; dummy.c\n"
+"$LFS_TGT-gcc dummy.c\n"
+"readelf -l a.out | grep '/ld-linux'</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:184
+msgid ""
+"If everything is working correctly, there should be no errors, and the "
+"output of the last command will be of the form:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:187
+#, no-wrap
+msgid ""
+"<computeroutput>[Requesting program interpreter: "
+"/lib64/ld-linux-x86-64.so.2]</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:189
+msgid ""
+"Note that for 32-bit machines, the interpreter name will be "
+"<filename>/lib/ld-linux.so.2</filename>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:192
+msgid ""
+"If the output is not shown as above or there was no output at all, then "
+"something is wrong. Investigate and retrace the steps to find out where the "
+"problem is and correct it. This issue must be resolved before continuing on."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:197
+msgid "Once all is well, clean up the test files:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><caution><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:199
+#, no-wrap
+msgid "<userinput>rm -v dummy.c a.out</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:203
+msgid ""
+"Building packages in the next chapter will serve as an additional check that "
+"the toolchain has been built properly. If some package, especially "
+"binutils-pass2 or gcc-pass2, fails to build, it is an indication that "
+"something has gone wrong with the previous Binutils, GCC, or Glibc "
+"installations."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:209
+msgid ""
+"Now that our cross-toolchain is complete, finalize the installation of the "
+"limits.h header. For doing so, run a utility provided by the GCC developers:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:213
+#, no-wrap
+msgid "<userinput>$LFS/tools/libexec/gcc/$LFS_TGT/&gcc-version;/install-tools/mkheaders</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/glibc.xml:220
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-glibc\" "
+"role=\".\"/>"
+msgstr ""

+ 40 - 0
zh_CN/chapter05/introduction.po

@@ -0,0 +1,40 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:13
+msgid ""
+"This chapter shows how to build a cross-compiler and its associated "
+"tools. Although here cross-compilation is faked, the principles are the same "
+"as for a real cross-toolchain, and are detailed in the next section."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/introduction.xml:18
+msgid ""
+"The programs compiled in this chapter will be installed under the <filename "
+"class=\"directory\">$LFS/tools</filename> directory to keep them separate "
+"from the files installed in the following chapters. The libraries, on the "
+"other hand, are installed into their final place, since they pertain to the "
+"system we want to build."
+msgstr ""

+ 193 - 0
zh_CN/chapter05/libstdc++.po

@@ -0,0 +1,193 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:14
+#, no-wrap
+msgid "&gcc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:12
+msgid ""
+"<productname>gcc-libstdc++</productname> "
+"<productnumber>&gcc-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:17
+msgid "Libstdc++ from GCC-&gcc-version;, Pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:20
+msgid "GCC"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:21
+msgid "tools, libstdc++ pass 1"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:27
+msgid ""
+"Libstdc++ is the standard C++ library. It is needed to compile C++ code "
+"(part of GCC is written in C++), but we had to defer its installation when "
+"we built <xref linkend=\"ch-tools-gcc-pass1\"/> because it depends on glibc, "
+"which was not yet available in the target directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:36
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:37
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:40
+msgid "&libstdcpp-tmpp1-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:41
+msgid "&libstdcpp-tmpp1-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:48
+msgid "Installation of Target Libstdc++"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:51
+msgid ""
+"<application>Libstdc++</application> is part of the GCC sources.  You should "
+"first unpack the GCC tarball and change to the "
+"<filename>gcc-&gcc-version;</filename> directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:56
+msgid "Create a separate build directory for libstdc++ and enter it:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:58
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:61
+msgid "Prepare libstdc++ for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:63
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../libstdc++-v3/configure           \\\n"
+"    --host=$LFS_TGT                 \\\n"
+"    --build=$(../config.guess)      \\\n"
+"    --prefix=/usr                   \\\n"
+"    --disable-multilib              \\\n"
+"    --disable-nls                   \\\n"
+"    --disable-libstdcxx-pch         \\\n"
+"    "
+"--with-gxx-include-dir=/tools/$LFS_TGT/include/c++/&gcc-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:73
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:76
+msgid "<parameter>--host=...</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:78
+msgid ""
+"Specifies the use the cross compiler we have just built instead of the one "
+"in <filename>/usr/bin</filename>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:84
+msgid "<parameter>--disable-libstdcxx-pch</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:86
+msgid ""
+"This switch prevents the installation of precompiled include files, which "
+"are not needed at this stage."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:92
+msgid "<parameter>--with-gxx-include-dir=/tools/$LFS_TGT/include/c++/&gcc-version;</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:94
+msgid ""
+"This is the location where the C++ compiler should search for the standard "
+"include files. In a normal build, this information is automatically passed "
+"to the libstdc++ <command>configure</command> options from the top level "
+"directory. In our case, this information must be explicitly given."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:104
+msgid "Compile libstdc++ by running:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:106
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:108
+msgid "Install the library:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:110
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/libstdc++.xml:117
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gcc\" "
+"role=\".\"/>"
+msgstr ""

+ 327 - 0
zh_CN/chapter05/linux-headers.po

@@ -0,0 +1,327 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:14
+#, no-wrap
+msgid "&linux-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:12
+msgid ""
+"<productname>linux-headers</productname> "
+"<productnumber>&linux-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:17
+msgid "Linux-&linux-version; API Headers"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:20
+msgid "Linux"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:21
+msgid "tools, API headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:27
+msgid ""
+"The Linux API Headers (in linux-&linux-version;.tar.xz) expose the kernel's "
+"API for use by Glibc."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:31
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:32
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:35
+msgid "&linux-headers-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:36
+msgid "&linux-headers-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:43
+msgid "Installation of Linux API Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:45
+msgid ""
+"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 by way of "
+"sanitizing various C header files that are shipped in the Linux kernel "
+"source tarball."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:50
+msgid "Make sure there are no stale files embedded in the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:52
+#, no-wrap
+msgid "<userinput remap=\"pre\">make mrproper</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:54
+msgid ""
+"Now extract the user-visible kernel headers from the source.  The "
+"recommended make target <quote>headers_install</quote> cannot be used, "
+"because it requires <application>rsync</application>, which may not be "
+"available. The headers are first placed in <filename "
+"class=\"directory\">./usr</filename>, then copied to the needed location."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:61
+#, no-wrap
+msgid ""
+"<userinput remap=\"make\">make headers\n"
+"find usr/include -name '.*' -delete\n"
+"rm usr/include/Makefile\n"
+"</userinput><userinput remap=\"install\">cp -rv usr/include "
+"$LFS/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:69
+msgid "Contents of Linux API Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:72
+msgid "Installed headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:73
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:76
+msgid ""
+"/usr/include/asm/*.h, /usr/include/asm-generic/*.h, /usr/include/drm/*.h, "
+"/usr/include/linux/*.h, /usr/include/misc/*.h, /usr/include/mtd/*.h, "
+"/usr/include/rdma/*.h, /usr/include/scsi/*.h, /usr/include/sound/*.h, "
+"/usr/include/video/*.h, and /usr/include/xen/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:81
+msgid ""
+"/usr/include/asm, /usr/include/asm-generic, /usr/include/drm, "
+"/usr/include/linux, /usr/include/misc, /usr/include/mtd, /usr/include/rdma, "
+"/usr/include/scsi, /usr/include/sound, /usr/include/video, and "
+"/usr/include/xen"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:89
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:90
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:94
+msgid "<filename class=\"headerfile\">/usr/include/asm/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:96
+msgid "The Linux API ASM Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:98
+msgid "/usr/include/asm/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:104
+msgid "<filename class=\"headerfile\">/usr/include/asm-generic/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:106
+msgid "The Linux API ASM Generic Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:108
+msgid "/usr/include/asm-generic/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:114
+msgid "<filename class=\"headerfile\">/usr/include/drm/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:116
+msgid "The Linux API DRM Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:118
+msgid "/usr/include/drm/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:124
+msgid "<filename class=\"headerfile\">/usr/include/linux/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:126
+msgid "The Linux API Linux Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:128
+msgid "/usr/include/linux/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:134
+msgid "<filename class=\"headerfile\">/usr/include/misc/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:136
+msgid "The Linux API Miscellaneous Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:138
+msgid "/usr/include/misc/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:144
+msgid "<filename class=\"headerfile\">/usr/include/mtd/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:146
+msgid "The Linux API MTD Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:148
+msgid "/usr/include/mtd/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:154
+msgid "<filename class=\"headerfile\">/usr/include/rdma/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:156
+msgid "The Linux API RDMA Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:158
+msgid "/usr/include/rdma/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:164
+msgid "<filename class=\"headerfile\">/usr/include/scsi/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:166
+msgid "The Linux API SCSI Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:168
+msgid "/usr/include/scsi/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:174
+msgid "<filename class=\"headerfile\">/usr/include/sound/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:176
+msgid "The Linux API Sound Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:178
+msgid "/usr/include/sound/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:184
+msgid "<filename class=\"headerfile\">/usr/include/video/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:186
+msgid "The Linux API Video Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:188
+msgid "/usr/include/video/*.h"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:194
+msgid "<filename class=\"headerfile\">/usr/include/xen/*.h</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:196
+msgid "The Linux API Xen Headers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/linux-headers.xml:198
+msgid "/usr/include/xen/*.h"
+msgstr ""

+ 507 - 0
zh_CN/chapter05/toolchaintechnotes.po

@@ -0,0 +1,507 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:11
+msgid "Toolchain Technical Notes"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:13
+msgid ""
+"This section explains some of the rationale and technical details behind the "
+"overall build method. It is not essential to immediately understand "
+"everything in this section. Most of this information will be clearer after "
+"performing an actual build. This section can be referred to at any time "
+"during the process."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:19
+msgid ""
+"The overall goal of this chapter and <xref "
+"linkend=\"chapter-temporary-tools\"/> is to produce a temporary area that "
+"contains a known-good set of tools that can be isolated from the host "
+"system.  By using <command>chroot</command>, the commands in the remaining "
+"chapters will be contained within that environment, ensuring a clean, "
+"trouble-free build of the target LFS system. The build process has been "
+"designed to minimize the risks for new readers and to provide the most "
+"educational value at the same time."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:28
+msgid ""
+"The build process is based on the process of "
+"<emphasis>cross-compilation</emphasis>. Cross-compilation is normally used "
+"for building a compiler and its toolchain for a machine different from the "
+"one that is used for the build. This is not strictly needed for LFS, since "
+"the machine where the new system will run is the same as the one used for "
+"the build. But cross-compilation has the great advantage that anything that "
+"is cross-compiled cannot depend on the host environment."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:38
+msgid "About Cross-Compilation"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:40
+msgid ""
+"Cross-compilation involves some concepts that deserve a section on their "
+"own. Although this section may be omitted in a first reading, it is strongly "
+"suggested to come back to it later in order to get a full grasp of the build "
+"process."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:45
+msgid "Let us first define some terms used in this context:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:48
+msgid "build"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:49
+msgid ""
+"is the machine where we build programs. Note that this machine is referred "
+"to as the <quote>host</quote> in other sections."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:54
+msgid "host"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:55
+msgid ""
+"is the machine/system where the built programs will run. Note that this use "
+"of <quote>host</quote> is not the same as in other sections."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:60
+msgid "target"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:61
+msgid ""
+"is only used for compilers. It is the machine the compiler produces code "
+"for. It may be different from both build and host."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:68
+msgid ""
+"As an example, let us imagine the following scenario: we may have a compiler "
+"on a slow machine only, let's call the machine A, and the compiler ccA. We "
+"may have also a fast machine (B), but with no compiler, and we may want to "
+"produce code for a another slow machine (C). Then, to build a compiler for "
+"machine C, we would have three stages:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+msgid "Stage"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+msgid "Build"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:82
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:116
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:186
+msgid "Host"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:83
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:117
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:187
+msgid "Target"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><thead><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:83
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:117
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:187
+msgid "Action"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
+msgid "1"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
+msgid "A"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:87
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
+msgid "B"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:88
+msgid "build cross-compiler cc1 using ccA on machine A"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:91
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
+msgid "2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:92
+msgid "build cross-compiler cc2 using cc1 on machine A"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:199
+msgid "3"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:95
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:121
+msgid "C"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:96
+msgid "build compiler ccC using cc2 on machine B"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:102
+msgid ""
+"Then, all the other programs needed by machine C can be compiled using cc2 "
+"on the fast machine B. Note that unless B can run programs produced for C, "
+"there is no way to test the built programs until machine C itself is "
+"running. For example, for testing ccC, we may want to add a fourth stage:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:121
+msgid "4"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:122
+msgid "rebuild and test ccC using itself on machine C"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:128
+msgid ""
+"In the example above, only cc1 and cc2 are cross-compilers, that is, they "
+"produce code for a machine different from the one they are run on.  The "
+"other compilers ccA and ccC produce code for the machine they are run "
+"on. Such compilers are called <emphasis>native</emphasis> compilers."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:136
+msgid "Implementation of Cross-Compilation for LFS"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:139
+msgid ""
+"Almost all the build systems use names of the form cpu-vendor-kernel-os "
+"referred to as the machine triplet. An astute reader may wonder why a "
+"<quote>triplet</quote> refers to a four component name. The reason is "
+"history: initially, three component names were enough to designate "
+"unambiguously a machine, but with new machines and systems appearing, that "
+"proved insufficient. The word <quote>triplet</quote> remained. A simple way "
+"to determine your machine triplet is to run the "
+"<command>config.guess</command> script that comes with the source for many "
+"packages. Unpack the binutils sources and run the script: "
+"<userinput>./config.guess</userinput> and note the output. For example, for "
+"a 32-bit Intel processor the output will be "
+"<emphasis>i686-pc-linux-gnu</emphasis>. On a 64-bit system it will be "
+"<emphasis>x86_64-pc-linux-gnu</emphasis>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:153
+msgid ""
+"Also be aware of the name of the platform's dynamic linker, often referred "
+"to as the dynamic loader (not to be confused with the standard linker "
+"<command>ld</command> that is part of binutils). The dynamic linker provided "
+"by Glibc finds and loads the shared libraries needed by a program, prepares "
+"the program to run, and then runs it. The name of the dynamic linker for a "
+"32-bit Intel machine will be <filename "
+"class=\"libraryfile\">ld-linux.so.2</filename> (<filename "
+"class=\"libraryfile\">ld-linux-x86-64.so.2</filename> for 64-bit systems). A "
+"sure-fire way to determine the name of the dynamic linker is to inspect a "
+"random binary from the host system by running: <userinput>readelf -l "
+"&lt;name of binary&gt; | grep interpreter</userinput> and noting the "
+"output. The authoritative reference covering all platforms is in the "
+"<filename>shlib-versions</filename> file in the root of the Glibc source "
+"tree."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:169
+msgid ""
+"In order to fake a cross compilation, the name of the host triplet is "
+"slightly adjusted by changing the &quot;vendor&quot; field in the "
+"<envar>LFS_TGT</envar> variable. We also use the "
+"<parameter>--with-sysroot</parameter> option when building the cross linker "
+"and cross compiler to tell them where to find the needed host files. This "
+"ensures that none of the other programs built in <xref "
+"linkend=\"chapter-temporary-tools\"/> can link to libraries on the build "
+"machine. Only two stages are mandatory, and one more for tests:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
+msgid "pc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:191
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:195
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:199
+msgid "lfs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:192
+msgid "build cross-compiler cc1 using cc-pc on pc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:196
+msgid "build compiler cc-lfs using cc1 on pc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><informaltable><tgroup><tbody><row><entry>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:200
+msgid "rebuild and test cc-lfs using itself on lfs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:206
+msgid ""
+"In the above table, <quote>on pc</quote> means the commands are run on a "
+"machine using the already installed distribution. <quote>On lfs</quote> "
+"means the commands are run in a chrooted environment."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:210
+msgid ""
+"Now, there is more about cross-compiling: the C language is not just a "
+"compiler, but also defines a standard library. In this book, the GNU C "
+"library, named glibc, is used. This library must be compiled for the lfs "
+"machine, that is, using the cross compiler cc1.  But the compiler itself "
+"uses an internal library implementing complex instructions not available in "
+"the assembler instruction set. This internal library is named libgcc, and "
+"must be linked to the glibc library to be fully functional! Furthermore, the "
+"standard library for C++ (libstdc++) also needs being linked to glibc. The "
+"solution to this chicken and egg problem is to first build a degraded cc1 "
+"based libgcc, lacking some fuctionalities such as threads and exception "
+"handling, then build glibc using this degraded compiler (glibc itself is not "
+"degraded), then build libstdc++. But this last library will lack the same "
+"functionalities as libgcc."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:225
+msgid ""
+"This is not the end of the story: the conclusion of the preceding paragraph "
+"is that cc1 is unable to build a fully functional libstdc++, but this is the "
+"only compiler available for building the C/C++ libraries during stage 2! Of "
+"course, the compiler built during stage 2, cc-lfs, would be able to build "
+"those libraries, but (1) the build system of GCC does not know that it is "
+"usable on pc, and (2) using it on pc would be at risk of linking to the pc "
+"libraries, since cc-lfs is a native compiler. So we have to build libstdc++ "
+"later, in chroot."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:238
+msgid "Other procedural details"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:240
+msgid ""
+"The cross-compiler will be installed in a separate <filename "
+"class=\"directory\">$LFS/tools</filename> directory, since it will not be "
+"part of the final system."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:244
+msgid ""
+"Binutils is installed first because the <command>configure</command> runs of "
+"both GCC and Glibc perform various feature tests on the assembler and linker "
+"to determine which software features to enable or disable. This is more "
+"important than one might first realize. An incorrectly configured GCC or "
+"Glibc can result in a subtly broken toolchain, where the impact of such "
+"breakage might not show up until near the end of the build of an entire "
+"distribution. A test suite failure will usually highlight this error before "
+"too much additional work is performed."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:253
+msgid ""
+"Binutils installs its assembler and linker in two locations, <filename "
+"class=\"directory\">$LFS/tools/bin</filename> and <filename "
+"class=\"directory\">$LFS/tools/$LFS_TGT/bin</filename>. The tools in one "
+"location are hard linked to the other. An important facet of the linker is "
+"its library search order. Detailed information can be obtained from "
+"<command>ld</command> by passing it the <parameter>--verbose</parameter> "
+"flag. For example, <command>$LFS_TGT-ld --verbose | grep SEARCH</command> "
+"will illustrate the current search paths and their order. It shows which "
+"files are linked by <command>ld</command> by compiling a dummy program and "
+"passing the <parameter>--verbose</parameter> switch to the linker. For "
+"example, <command>$LFS_TGT-gcc dummy.c -Wl,--verbose 2&gt;&amp;1 | grep "
+"succeeded</command> will show all the files successfully opened during the "
+"linking."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:267
+msgid ""
+"The next package installed is GCC. An example of what can be seen during its "
+"run of <command>configure</command> is:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:270
+#, no-wrap
+msgid ""
+"<computeroutput>checking what assembler to "
+"use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/as\n"
+"checking what linker to "
+"use... /mnt/lfs/tools/i686-lfs-linux-gnu/bin/ld</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:273
+msgid ""
+"This is important for the reasons mentioned above. It also demonstrates that "
+"GCC's configure script does not search the PATH directories to find which "
+"tools to use. However, during the actual operation of <command>gcc</command> "
+"itself, the same search paths are not necessarily used. To find out which "
+"standard linker <command>gcc</command> will use, run: <command>$LFS_TGT-gcc "
+"-print-prog-name=ld</command>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:280
+msgid ""
+"Detailed information can be obtained from <command>gcc</command> by passing "
+"it the <parameter>-v</parameter> command line option while compiling a dummy "
+"program. For example, <command>gcc -v dummy.c</command> will show detailed "
+"information about the preprocessor, compilation, and assembly stages, "
+"including <command>gcc</command>'s included search paths and their order."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:287
+msgid ""
+"Next installed are sanitized Linux API headers. These allow the standard C "
+"library (Glibc) to interface with features that the Linux kernel will "
+"provide."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:291
+msgid ""
+"The next package installed is Glibc. The most important considerations for "
+"building Glibc are the compiler, binary tools, and kernel headers. The "
+"compiler is generally not an issue since Glibc will always use the compiler "
+"relating to the <parameter>--host</parameter> parameter passed to its "
+"configure script; e.g. in our case, the compiler will be "
+"<command>$LFS_TGT-gcc</command>. The binary tools and kernel headers can be "
+"a bit more complicated. Therefore, take no risks and use the available "
+"configure switches to enforce the correct selections. After the run of "
+"<command>configure</command>, check the contents of the "
+"<filename>config.make</filename> file in the <filename "
+"class=\"directory\">build</filename> directory for all important details.  "
+"Note the use of <parameter>CC=\"$LFS_TGT-gcc\"</parameter> (with "
+"<envar>$LFS_TGT</envar> expanded) to control which binary tools are used and "
+"the use of the <parameter>-nostdinc</parameter> and "
+"<parameter>-isystem</parameter> flags to control the compiler's include "
+"search path. These items highlight an important aspect of the Glibc "
+"package&mdash;it is very self-sufficient in terms of its build machinery and "
+"generally does not rely on toolchain defaults."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:310
+msgid ""
+"As said above, the standard C++ library is compiled next, followed in "
+"Chapter 6 by all the programs that need themselves to be built. The install "
+"step of libstdc++ uses the <envar>DESTDIR</envar> variable to have the "
+"programs land into the LFS filesystem."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:315
+msgid ""
+"In Chapter 7 the native lfs compiler is built. First binutils-pass2, with "
+"the same <envar>DESTDIR</envar> install as the other programs is built, and "
+"then the second pass of GCC is constructed, omitting libstdc++ and other "
+"non-important libraries.  Due to some weird logic in GCC's configure script, "
+"<envar>CC_FOR_TARGET</envar> ends up as <command>cc</command> when the host "
+"is the same as the target, but is different from the build system. This is "
+"why <parameter>CC_FOR_TARGET=$LFS_TGT-gcc</parameter> is put explicitely "
+"into the configure options."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter05/toolchaintechnotes.xml:325
+msgid ""
+"Upon entering the chroot environment in <xref "
+"linkend=\"chapter-chroot-temporary-tools\"/>, the first task is to install "
+"libstdc++. Then temporary installations of programs needed for the proper "
+"operation of the toolchain are performed. Programs needed for testing other "
+"programs are also built. From this point onwards, the core toolchain is "
+"self-contained and self-hosted.  In <xref "
+"linkend=\"chapter-building-system\"/>, final versions of all the packages "
+"needed for a fully functional system are built, tested and installed."
+msgstr ""

+ 157 - 0
zh_CN/chapter06/bash.po

@@ -0,0 +1,157 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:14
+#, no-wrap
+msgid "&bash-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:12
+msgid ""
+"<productname>bash</productname> "
+"<productnumber>&bash-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:17
+msgid "Bash-&bash-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:20
+msgid "Bash"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:36
+msgid "&bash-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:37
+msgid "&bash-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:44
+msgid "Installation of Bash"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:46
+msgid "Prepare Bash for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                   "
+"\\\n"
+"            --build=$(support/config.guess) \\\n"
+"            --host=$LFS_TGT                 \\\n"
+"            --without-bash-malloc</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:54
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:57
+msgid "<parameter>--without-bash-malloc</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:59
+msgid ""
+"This option turns off the use of Bash's memory allocation "
+"(<function>malloc</function>) function which is known to cause segmentation "
+"faults. By turning this option off, Bash will use the "
+"<function>malloc</function> functions from Glibc which are more stable."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:69
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:71
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:73
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:75
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:77
+msgid "Move the excutable to where it is expected:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:79
+#, no-wrap
+msgid "<userinput remap=\"install\">mv $LFS/usr/bin/bash $LFS/bin/bash</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:81
+msgid "Make a link for the programs that use <command>sh</command> for a shell:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:84
+#, no-wrap
+msgid "<userinput remap=\"install\">ln -sv bash $LFS/bin/sh</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/bash.xml:91
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-bash\" "
+"role=\".\"/>"
+msgstr ""

+ 161 - 0
zh_CN/chapter06/binutils-pass2.po

@@ -0,0 +1,161 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:14
+#, no-wrap
+msgid "&binutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:12
+msgid ""
+"<productname>binutils-pass2</productname> "
+"<productnumber>&binutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:17
+msgid "Binutils-&binutils-version; - Pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:20
+msgid "Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:21
+msgid "tools, pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:36
+msgid "&binutils-tmpp2-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:37
+msgid "&binutils-tmpp2-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:44
+msgid "Installation of Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:46
+msgid "Create a separate build directory again:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:51
+msgid "Prepare Binutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure                   \\\n"
+"    --prefix=/usr              \\\n"
+"    --build=$(../config.guess) \\\n"
+"    --host=$LFS_TGT            \\\n"
+"    --disable-nls              \\\n"
+"    --enable-shared            \\\n"
+"    --disable-werror           \\\n"
+"    --enable-64-bit-bfd</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:63
+msgid "The meaning of the new configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:66
+msgid "<parameter>--enable-shared</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:68
+msgid ""
+"Builds <filename class=\"libraryfile\">libbfd</filename> as a shared "
+"library."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:75
+msgid "<parameter>--enable-64-bit-bfd</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:77
+msgid ""
+"Enables 64-bit support (on hosts with narrower word sizes).  May not be "
+"needed on 64-bit systems, but does no harm."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:84
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:86
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:88
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:90
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/binutils-pass2.xml:97
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-binutils\" "
+"role=\".\"/>"
+msgstr ""

+ 22 - 0
zh_CN/chapter06/chapter06.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/chapter06.xml:12
+msgid "Cross Compiling Temporary Tools"
+msgstr ""

+ 161 - 0
zh_CN/chapter06/coreutils.po

@@ -0,0 +1,161 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:14
+#, no-wrap
+msgid "&coreutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:12
+msgid ""
+"<productname>coreutils</productname> "
+"<productnumber>&coreutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:17
+msgid "Coreutils-&coreutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:20
+msgid "Coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:36
+msgid "&coreutils-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:37
+msgid "&coreutils-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:44
+msgid "Installation of Coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:46
+msgid "Prepare Coreutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                     "
+"\\\n"
+"            --host=$LFS_TGT                   \\\n"
+"            --build=$(build-aux/config.guess) \\\n"
+"            --enable-install-program=hostname \\\n"
+"            --enable-no-install-program=kill,uptime</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:55
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:58
+msgid "<envar>--enable-install-program=hostname</envar>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:60
+msgid ""
+"This enables the <command>hostname</command> binary to be built and "
+"installed &ndash; it is disabled by default but is required by the Perl test "
+"suite."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:67
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:69
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:71
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:73
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:82
+msgid ""
+"Move programs to their final expected locations. Although this is not "
+"necessary in this temporary environment, we must do so because some programs "
+"harcode executable locations:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:86
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v "
+"$LFS/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} $LFS/bin\n"
+"mv -v $LFS/usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm}        $LFS/bin\n"
+"mv -v $LFS/usr/bin/{rmdir,stty,sync,true,uname}               $LFS/bin\n"
+"mv -v $LFS/usr/bin/{head,nice,sleep,touch}                    $LFS/bin\n"
+"mv -v $LFS/usr/bin/chroot                                     "
+"$LFS/usr/sbin\n"
+"mkdir -pv $LFS/usr/share/man/man8\n"
+"mv -v $LFS/usr/share/man/man1/chroot.1                        "
+"$LFS/usr/share/man/man8/chroot.8\n"
+"sed -i 's/\"1\"/\"8\"/'                                           "
+"$LFS/usr/share/man/man8/chroot.8</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/coreutils.xml:100
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-coreutils\" "
+"role=\".\"/>"
+msgstr ""

+ 113 - 0
zh_CN/chapter06/diffutils.po

@@ -0,0 +1,113 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:14
+#, no-wrap
+msgid "&diffutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:12
+msgid ""
+"<productname>diffutils</productname> "
+"<productnumber>&diffutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:17
+msgid "Diffutils-&diffutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:20
+msgid "Diffutils"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:36
+msgid "&diffutils-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:37
+msgid "&diffutils-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:44
+msgid "Installation of Diffutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:46
+msgid "Prepare Diffutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--host=$LFS_TGT</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:50
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:52
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:54
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:56
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/diffutils.xml:63
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-diffutils\" "
+"role=\".\"/>"
+msgstr ""

+ 114 - 0
zh_CN/chapter06/file.po

@@ -0,0 +1,114 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:14
+#, no-wrap
+msgid "&file-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:12
+msgid ""
+"<productname>file</productname> "
+"<productnumber>&file-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:17
+msgid "File-&file-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:20
+msgid "File"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:36
+msgid "&file-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:37
+msgid "&file-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:44
+msgid "Installation of File"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:46
+msgid "Prepare File for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--host=$LFS_TGT</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:55
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:57
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:59
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:61
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#.  TODO
+#.     <xref linkend="contents-file" role="."/>
+#.       
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/file.xml:67
+msgid "Details on this package are located in"
+msgstr ""

+ 127 - 0
zh_CN/chapter06/findutils.po

@@ -0,0 +1,127 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:14
+#, no-wrap
+msgid "&findutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:12
+msgid ""
+"<productname>findutils</productname> "
+"<productnumber>&findutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:17
+msgid "Findutils-&findutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:20
+msgid "Findutils"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:36
+msgid "&findutils-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:37
+msgid "&findutils-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:44
+msgid "Installation of Findutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:46
+msgid "Prepare Findutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --build=$(build-aux/config.guess)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:60
+msgid "Move the excutable to its final expected location:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:62
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v $LFS/usr/bin/find $LFS/bin\n"
+"sed -i 's|find:=${BINDIR}|find:=/bin|' $LFS/usr/bin/updatedb</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/findutils.xml:70
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-findutils\" "
+"role=\".\"/>"
+msgstr ""

+ 125 - 0
zh_CN/chapter06/gawk.po

@@ -0,0 +1,125 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:14
+#, no-wrap
+msgid "&gawk-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:12
+msgid ""
+"<productname>gawk</productname> "
+"<productnumber>&gawk-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:17
+msgid "Gawk-&gawk-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:20
+msgid "Gawk"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:36
+msgid "&gawk-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:37
+msgid "&gawk-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:44
+msgid "Installation of Gawk"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:46
+msgid "First, ensure some unneeded files are not installed:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:48
+#, no-wrap
+msgid "<userinput remap=\"pre\">sed -i 's/extras//' Makefile.in</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:50
+msgid "Prepare Gawk for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:52
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --build=$(./config.guess)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:56
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:58
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:60
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:62
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gawk.xml:69
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gawk\" "
+"role=\".\"/>"
+msgstr ""

+ 263 - 0
zh_CN/chapter06/gcc-pass2.po

@@ -0,0 +1,263 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:14
+#, no-wrap
+msgid "&gcc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:12
+msgid ""
+"<productname>gcc-pass2</productname> "
+"<productnumber>&gcc-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:17
+msgid "GCC-&gcc-version; - Pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:20
+msgid "GCC"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:21
+msgid "tools, pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:36
+msgid "&gcc-tmpp2-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:37
+msgid "&gcc-tmpp2-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:44
+msgid "Installation of GCC"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:46
+msgid ""
+"As in the first build of GCC, the GMP, MPFR, and MPC packages are "
+"required. Unpack the tarballs and move them into the required directory "
+"names:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:50
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">tar -xf ../mpfr-&mpfr-version;.tar.xz\n"
+"mv -v mpfr-&mpfr-version; mpfr\n"
+"tar -xf ../gmp-&gmp-version;.tar.xz\n"
+"mv -v gmp-&gmp-version; gmp\n"
+"tar -xf ../mpc-&mpc-version;.tar.gz\n"
+"mv -v mpc-&mpc-version; mpc</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:57
+msgid ""
+"If building on x86_64, change the default directory name for 64-bit "
+"libraries to <quote>lib</quote>:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:60
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">case $(uname -m) in\n"
+"  x86_64)\n"
+"    sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64\n"
+"  ;;\n"
+"esac</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:66
+msgid "Fix an issue with GCC-10.1 when building with a cross compiler:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:69
+#, no-wrap
+msgid "<userinput remap=\"pre\">patch -Np1 -i ../&gcc-cross-patch;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:71
+msgid "Create a separate build directory again:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:73
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:76
+msgid "Create a symlink that allows libgcc to be built with posix threads support:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:79
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -pv $LFS_TGT/libgcc\n"
+"ln -s ../../../libgcc/gthr-posix.h "
+"$LFS_TGT/libgcc/gthr-default.h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:82
+msgid ""
+"Before starting to build GCC, remember to unset any environment variables "
+"that override the default optimization flags."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:85
+msgid "Now prepare GCC for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:87
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure                                       "
+"\\\n"
+"    --build=$(../config.guess)                     \\\n"
+"    --host=$LFS_TGT                                \\\n"
+"    --prefix=/usr                                  \\\n"
+"    CC_FOR_TARGET=$LFS_TGT-gcc                     \\\n"
+"    --with-build-sysroot=$LFS                      \\\n"
+"    --enable-initfini-array                        \\\n"
+"    --disable-nls                                  \\\n"
+"    --disable-multilib                             \\\n"
+"    --disable-decimal-float                        \\\n"
+"    --disable-libatomic                            \\\n"
+"    --disable-libgomp                              \\\n"
+"    --disable-libquadmath                          \\\n"
+"    --disable-libssp                               \\\n"
+"    --disable-libvtv                               \\\n"
+"    --disable-libstdcxx                            \\\n"
+"    --enable-languages=c,c++</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:106
+msgid "The meaning of the new configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:109
+msgid "<parameter>-with-build-sysroot=$LFS</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:111
+msgid ""
+"Normally, using <parameter>--host</parameter> ensures that a cross-compiler "
+"is used for building GCC, and that compiler knows that it has to look for "
+"headers and libraries in <filename class=\"directory\">$LFS</filename>. But "
+"the build system of GCC uses other tools, which are not aware of this "
+"location. This switch is needed to have them find the needed files in "
+"<filename class=\"directory\">$LFS</filename>, and not on the host."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:122
+msgid "<parameter>--enable-initfini-array</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:124
+msgid ""
+"This option is automatically enabled when building a native compiler with a "
+"native compiler on x86. But here, we build with a cross compiler, so we need "
+"to explicitely set this option."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:132
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:134
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:136
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:138
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:140
+msgid ""
+"As a finishing touch, create a utility symlink. Many programs and scripts "
+"run <command>cc</command> instead of <command>gcc</command>, which is used "
+"to keep programs generic and therefore usable on all kinds of UNIX systems "
+"where the GNU C compiler is not always installed. Running "
+"<command>cc</command> leaves the system administrator free to decide which C "
+"compiler to install:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:147
+#, no-wrap
+msgid "<userinput remap=\"install\">ln -sv gcc $LFS/usr/bin/cc</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gcc-pass2.xml:154
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gcc\" "
+"role=\".\"/>"
+msgstr ""

+ 114 - 0
zh_CN/chapter06/grep.po

@@ -0,0 +1,114 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:14
+#, no-wrap
+msgid "&grep-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:12
+msgid ""
+"<productname>grep</productname> "
+"<productnumber>&grep-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:17
+msgid "Grep-&grep-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:20
+msgid "Grep"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:36
+msgid "&grep-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:37
+msgid "&grep-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:44
+msgid "Installation of Grep"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:46
+msgid "Prepare Grep for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --bindir=/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/grep.xml:65
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-grep\" "
+"role=\".\"/>"
+msgstr ""

+ 124 - 0
zh_CN/chapter06/gzip.po

@@ -0,0 +1,124 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:14
+#, no-wrap
+msgid "&gzip-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:12
+msgid ""
+"<productname>gzip</productname> "
+"<productnumber>&gzip-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:17
+msgid "Gzip-&gzip-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:20
+msgid "Gzip"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:36
+msgid "&gzip-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:37
+msgid "&gzip-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:44
+msgid "Installation of Gzip"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:46
+msgid "Prepare Gzip for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--host=$LFS_TGT</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:50
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:52
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:54
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:56
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:58
+msgid "Move the excutable to its final expected location:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:60
+#, no-wrap
+msgid "<userinput remap=\"install\">mv -v $LFS/usr/bin/gzip $LFS/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/gzip.xml:67
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gzip\" "
+"role=\".\"/>"
+msgstr ""

+ 50 - 0
zh_CN/chapter06/introduction.po

@@ -0,0 +1,50 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/introduction.xml:13
+msgid ""
+"This chapter shows how to cross-compile basic utilities using the just built "
+"cross-toolchain. Those utilities are installed into their final location, "
+"but cannot be used yet. Basic tasks still rely on the host's "
+"tools. Nevertheless, the installed libraries are used when linking."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/introduction.xml:19
+msgid ""
+"Using the utilities will be possible in next chapter after entering the "
+"<quote>chroot</quote> environment. But all the packages built in the present "
+"chapter need to be built before we do that. Therefore we cannot be "
+"independent of the host system yet."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/introduction.xml:24
+msgid ""
+"Once again, let us recall that improper setting of <envar>LFS</envar> "
+"together with building as root, may render your computer unusable.  This "
+"whole chapter must be done as user <systemitem "
+"class=\"username\">lfs</systemitem>, with the enviroment as described in "
+"<xref linkend=\"ch-preps-settingenviron\"/>."
+msgstr ""

+ 126 - 0
zh_CN/chapter06/m4.po

@@ -0,0 +1,126 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:14
+#, no-wrap
+msgid "&m4-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:12
+msgid ""
+"<productname>m4</productname> <productnumber>&m4-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:17
+msgid "M4-&m4-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:20
+msgid "M4"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:36
+msgid "&m4-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:37
+msgid "&m4-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:44
+msgid "Installation of M4"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:46
+msgid "First, make some fixes introduced by glibc-2.28:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c\n"
+"echo \"#define _IO_IN_BACKUP 0x100\" >> lib/stdio-impl.h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:51
+msgid "Prepare M4 for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --build=$(build-aux/config.guess)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:57
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:59
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:61
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:63
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/m4.xml:69
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-m4\" "
+"role=\".\"/>"
+msgstr ""

+ 133 - 0
zh_CN/chapter06/make.po

@@ -0,0 +1,133 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:13
+#, no-wrap
+msgid "&make-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:11
+msgid ""
+"<productname>make</productname> "
+"<productnumber>&make-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:16
+msgid "Make-&make-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:19
+msgid "Make"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:20
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:31
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:32
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:35
+msgid "&make-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:36
+msgid "&make-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:43
+msgid "Installation of Make"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:45
+msgid "Prepare Make for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:47
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --without-guile \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --build=$(build-aux/config.guess)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:53
+msgid "The meaning of the new configure option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:56
+msgid "<parameter>--without-guile</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:58
+msgid ""
+"Although we are cross-compiling, configure tries to use guile from the build "
+"host if it finds it. This makes compilation fail, so this switch prevents "
+"using it."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:65
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:67
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:69
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:71
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/make.xml:78
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-make\" "
+"role=\".\"/>"
+msgstr ""

+ 246 - 0
zh_CN/chapter06/ncurses.po

@@ -0,0 +1,246 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:14
+#, no-wrap
+msgid "&ncurses-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:12
+msgid ""
+"<productname>ncurses</productname> "
+"<productnumber>&ncurses-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:17
+msgid "Ncurses-&ncurses-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:20
+msgid "Ncurses"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:36
+msgid "&ncurses-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:37
+msgid "&ncurses-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:44
+msgid "Installation of Ncurses"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:46
+msgid ""
+"First, ensure that <command>gawk</command> is found first during "
+"configuration:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:48
+#, no-wrap
+msgid "<userinput remap=\"pre\">sed -i s/mawk// configure</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:50
+msgid ""
+"Then, run the following commands to build the <quote>tic</quote> program on "
+"the build host:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir build\n"
+"pushd build\n"
+"  ../configure\n"
+"  make -C include\n"
+"  make -C progs tic\n"
+"popd</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:60
+msgid "Prepare Ncurses for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:62
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                \\\n"
+"            --host=$LFS_TGT              \\\n"
+"            --build=$(./config.guess)    \\\n"
+"            --mandir=/usr/share/man      \\\n"
+"            --with-manpage-format=normal \\\n"
+"            --with-shared                \\\n"
+"            --without-debug              \\\n"
+"            --without-ada                \\\n"
+"            --without-normal             \\\n"
+"            --enable-widec</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:74
+msgid "The meaning of the new configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:77
+msgid "<parameter>--with-manpage-format=normal</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:79
+msgid ""
+"This prevents Ncurses installing compressed manual pages, which may happen "
+"if the host distribution itself has compressed manual pages."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:86
+msgid "<parameter>--without-ada</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:88
+msgid ""
+"This ensures that Ncurses does not build support for the Ada compiler which "
+"may be present on the host but will not be available once we enter the "
+"<command>chroot</command> environment."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:95
+msgid "<parameter>--enable-widec</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:97
+msgid ""
+"This switch causes wide-character libraries (e.g., <filename "
+"class=\"libraryfile\">libncursesw.so.&ncurses-version;</filename>)  to be "
+"built instead of normal ones (e.g., <filename "
+"class=\"libraryfile\">libncurses.so.&ncurses-version;</filename>).  These "
+"wide-character libraries are usable in both multibyte and traditional 8-bit "
+"locales, while normal libraries work properly only in 8-bit "
+"locales. Wide-character and normal libraries are source-compatible, but not "
+"binary-compatible."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:109
+msgid "<parameter>--without-normal</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:111
+msgid "This switch disables building and installing most static libraries."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:118
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:120
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:122
+msgid "Install the package:"
+msgstr ""
+
+#.  TODO: check and document 
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:124
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">make DESTDIR=$LFS "
+"TIC_PATH=$(pwd)/build/progs/tic install\n"
+"ln -s libncursesw.so $LFS/usr/lib/libncurses.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:127
+msgid ""
+"Move the shared libraries to the <filename "
+"class=\"directory\">/lib</filename> directory, where they are expected to "
+"reside:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:131
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v $LFS/usr/lib/libncursesw.so.6* "
+"$LFS/lib</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:133
+msgid ""
+"Because the libraries have been moved, one symlink points to a non-existent "
+"file. Recreate it:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:136
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">ln -sfv ../../lib/$(readlink "
+"$LFS/usr/lib/libncursesw.so) $LFS/usr/lib/libncursesw.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/ncurses.xml:144
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-ncurses\" "
+"role=\".\"/>"
+msgstr ""

+ 114 - 0
zh_CN/chapter06/patch.po

@@ -0,0 +1,114 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:14
+#, no-wrap
+msgid "&patch-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:12
+msgid ""
+"<productname>patch</productname> "
+"<productnumber>&patch-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:17
+msgid "Patch-&patch-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:20
+msgid "Patch"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:36
+msgid "&patch-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:37
+msgid "&patch-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:44
+msgid "Installation of Patch"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:46
+msgid "Prepare Patch for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --build=$(build-aux/config.guess)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/patch.xml:65
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-patch\" "
+"role=\".\"/>"
+msgstr ""

+ 113 - 0
zh_CN/chapter06/sed.po

@@ -0,0 +1,113 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:14
+#, no-wrap
+msgid "&sed-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:12
+msgid ""
+"<productname>sed</productname> <productnumber>&sed-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:17
+msgid "Sed-&sed-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:20
+msgid "Sed"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:36
+msgid "&sed-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:37
+msgid "&sed-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:44
+msgid "Installation of Sed"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:46
+msgid "Prepare Sed for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr   \\\n"
+"            --host=$LFS_TGT \\\n"
+"            --bindir=/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/sed.xml:65
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-sed\" "
+"role=\".\"/>"
+msgstr ""

+ 115 - 0
zh_CN/chapter06/tar.po

@@ -0,0 +1,115 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:14
+#, no-wrap
+msgid "&tar-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:12
+msgid ""
+"<productname>tar</productname> <productnumber>&tar-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:17
+msgid "Tar-&tar-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:20
+msgid "Tar"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:36
+msgid "&tar-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:37
+msgid "&tar-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:44
+msgid "Installation of Tar"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:46
+msgid "Prepare Tar for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                     "
+"\\\n"
+"            --host=$LFS_TGT                   \\\n"
+"            --build=$(build-aux/config.guess) \\\n"
+"            --bindir=/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:53
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:55
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:57
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:59
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/tar.xml:66
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-tar\" "
+"role=\".\"/>"
+msgstr ""

+ 132 - 0
zh_CN/chapter06/xz.po

@@ -0,0 +1,132 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:14
+#, no-wrap
+msgid "&xz-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:12
+msgid ""
+"<productname>xz</productname> <productnumber>&xz-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:17
+msgid "Xz-&xz-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:20
+msgid "Xz"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:36
+msgid "&xz-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:37
+msgid "&xz-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:44
+msgid "Installation of Xz"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:46
+msgid "Prepare Xz for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                     "
+"\\\n"
+"            --host=$LFS_TGT                   \\\n"
+"            --build=$(build-aux/config.guess) \\\n"
+"            --disable-static                  \\\n"
+"            --docdir=/usr/share/doc/xz-&xz-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:54
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:56
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:58
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:60
+#, no-wrap
+msgid "<userinput remap=\"install\">make DESTDIR=$LFS install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:62
+msgid "Make sure that all essential files are in the correct directory:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:64
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v "
+"$LFS/usr/bin/{lzma,unlzma,lzcat,xz,unxz,xzcat}  $LFS/bin\n"
+"mv -v $LFS/usr/lib/liblzma.so.*                       $LFS/lib\n"
+"ln -svf ../../lib/$(readlink $LFS/usr/lib/liblzma.so) "
+"$LFS/usr/lib/liblzma.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter06/xz.xml:72
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-xz\" "
+"role=\".\"/>"
+msgstr ""

+ 130 - 0
zh_CN/chapter07/bison.po

@@ -0,0 +1,130 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:14
+#, no-wrap
+msgid "&bison-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:12
+msgid ""
+"<productname>bison</productname> "
+"<productnumber>&bison-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:17
+msgid "Bison-&bison-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:20
+msgid "Bison"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:36
+msgid "&bison-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:37
+msgid "&bison-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:44
+msgid "Installation of Bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:46
+msgid "Prepare Bison for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:48
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr \\\n"
+"            --docdir=/usr/share/doc/bison-&bison-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:52
+msgid "The meaning of the new configure option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:55
+msgid "<parameter>--docdir=/usr/share/doc/bison-&bison-version;</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:57
+msgid ""
+"This tells the build system to install bison documentation into a versioned "
+"directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:64
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:66
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:68
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:70
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/bison.xml:77
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-bison\" "
+"role=\".\"/>"
+msgstr ""

+ 64 - 0
zh_CN/chapter07/changingowner.po

@@ -0,0 +1,64 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/changingowner.xml:11
+msgid "Changing Ownership"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/changingowner.xml:14
+msgid ""
+"The commands in the remainder of this book must be performed while logged in "
+"as user <systemitem class=\"username\">root</systemitem> and no longer as "
+"user <systemitem class=\"username\">lfs</systemitem>. Also, double check "
+"that <envar>$LFS</envar> is set in <systemitem "
+"class=\"username\">root</systemitem>'s environment."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/changingowner.xml:21
+msgid ""
+"Currently, the whole directory hierarchy in <filename "
+"class=\"directory\">$LFS</filename> is owned by the user <systemitem "
+"class=\"username\">lfs</systemitem>, a user that exists only on the host "
+"system. If the directories under <filename "
+"class=\"directory\">$LFS</filename> are kept as they are, the files are "
+"owned by a user ID without a corresponding account. This is dangerous "
+"because a user account created later could get this same user ID and would "
+"own all the files under <filename class=\"directory\">$LFS</filename>, thus "
+"exposing these files to possible malicious manipulation."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/changingowner.xml:31
+msgid ""
+"To address this issue, change the ownership of the <filename "
+"class=\"directory\">$LFS/*</filename> directories to user <systemitem "
+"class=\"username\">root</systemitem> by running the following command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/changingowner.xml:36
+#, no-wrap
+msgid ""
+"<userinput>chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools}\n"
+"case $(uname -m) in\n"
+"  x86_64) chown -R root:root $LFS/lib64 ;;\n"
+"esac</userinput>"
+msgstr ""

+ 22 - 0
zh_CN/chapter07/chapter07.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chapter07.xml:12
+msgid "Entering Chroot and Building Additional Tools"
+msgstr ""

+ 101 - 0
zh_CN/chapter07/chroot.po

@@ -0,0 +1,101 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:11
+msgid "Entering the Chroot Environment"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:13
+msgid ""
+"Now that all the packages which are required to build the rest of the needed "
+"tools are on the system, it is time to enter the chroot environment to "
+"finish installing the remaining temporary tools. This environment will be in "
+"use also for installing the final system. As user <systemitem "
+"class=\"username\">root</systemitem>, run the following command to enter the "
+"environment that is, at the moment, populated with only the temporary tools:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:21
+#, no-wrap
+msgid ""
+"<userinput>chroot \"$LFS\" /usr/bin/env -i   \\\n"
+"    HOME=/root                  \\\n"
+"    TERM=\"$TERM\"                \\\n"
+"    PS1='(lfs chroot) \\u:\\w\\$ ' \\\n"
+"    PATH=/bin:/usr/bin:/sbin:/usr/sbin \\\n"
+"    /bin/bash --login +h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:28
+msgid ""
+"The <parameter>-i</parameter> option given to the <command>env</command> "
+"command will clear all variables of the chroot environment. After that, only "
+"the <envar>HOME</envar>, <envar>TERM</envar>, <envar>PS1</envar>, and "
+"<envar>PATH</envar> variables are set again. The "
+"<parameter>TERM=$TERM</parameter> construct will set the <envar>TERM</envar> "
+"variable inside chroot to the same value as outside chroot. This variable is "
+"needed for programs like <command>vim</command> and <command>less</command> "
+"to operate properly.  If other variables are desired, such as "
+"<envar>CFLAGS</envar> or <envar>CXXFLAGS</envar>, this is a good place to "
+"set them again."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:39
+msgid ""
+"From this point on, there is no need to use the <envar>LFS</envar> variable "
+"anymore because all work will be restricted to the LFS file system.  This is "
+"because the Bash shell is told that <filename "
+"class=\"directory\">$LFS</filename> is now the root (<filename "
+"class=\"directory\">/</filename>) directory."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:45
+msgid ""
+"Notice that <filename class=\"directory\">/tools/bin</filename> is not in "
+"the <envar>PATH</envar>. This means that a temporary tool will no longer be "
+"used once its final version is installed. This occurs when the shell does "
+"not <quote>remember</quote> the locations of executed binaries&mdash;for "
+"this reason, hashing is switched off by passing the "
+"<parameter>+h</parameter> option to <command>bash</command>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:52
+msgid ""
+"Note that the <command>bash</command> prompt will say <computeroutput>I have "
+"no name!</computeroutput> This is normal because the "
+"<filename>/etc/passwd</filename> file has not been created yet."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/chroot.xml:57
+msgid ""
+"It is important that all the commands throughout the remainder of this "
+"chapter and the following chapters are run from within the chroot "
+"environment. If you leave this environment for any reason (rebooting for "
+"example), ensure that the virtual kernel filesystems are mounted as "
+"explained in <xref linkend=\"ch-system-bindmount\"/> and <xref "
+"linkend=\"ch-system-kernfsmount\"/> and enter chroot again before continuing "
+"with the installation."
+msgstr ""

+ 319 - 0
zh_CN/chapter07/createfiles.po

@@ -0,0 +1,319 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:11
+msgid "Creating Essential Files and Symlinks"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:14
+msgid "/etc/passwd"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:18
+msgid "/etc/group"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:22
+msgid "/var/run/utmp"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:26
+msgid "/var/log/btmp"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:30
+msgid "/var/log/lastlog"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:34
+msgid "/var/log/wtmp"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:37
+msgid ""
+"Historically, Linux maintains a list of the mounted file systems in the file "
+"<filename>/etc/mtab</filename>. Modern kernels maintain this list internally "
+"and exposes it to the user via the <filename "
+"class=\"directory\">/proc</filename> filesystem. To satisfy utilities that "
+"expect the presence of <filename>/etc/mtab</filename>, create the following "
+"symbolic link:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:44
+#, no-wrap
+msgid "<userinput>ln -sv /proc/self/mounts /etc/mtab</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:46
+msgid ""
+"Create a basic <filename>/etc/hosts</filename> file to be referenced in some "
+"test suites, and in one of Perl's configuration files as well:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:50
+#, no-wrap
+msgid ""
+"<userinput>echo \"127.0.0.1 localhost $(hostname)\" &gt; "
+"/etc/hosts</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:52
+msgid ""
+"In order for user <systemitem class=\"username\">root</systemitem> to be "
+"able to login and for the name <quote>root</quote> to be recognized, there "
+"must be relevant entries in the <filename>/etc/passwd</filename> and "
+"<filename>/etc/group</filename> files."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:57
+msgid ""
+"Create the <filename>/etc/passwd</filename> file by running the following "
+"command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:60
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; /etc/passwd &lt;&lt; \"EOF\"\n"
+"<literal>root:x:0:0:root:/root:/bin/bash\n"
+"bin:x:1:1:bin:/dev/null:/bin/false\n"
+"daemon:x:6:6:Daemon User:/dev/null:/bin/false\n"
+"messagebus:x:18:18:D-Bus Message Daemon User:/var/run/dbus:/bin/false\n"
+"nobody:x:99:99:Unprivileged User:/dev/null:/bin/false</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:68
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; /etc/passwd &lt;&lt; \"EOF\"\n"
+"<literal>root:x:0:0:root:/root:/bin/bash\n"
+"bin:x:1:1:bin:/dev/null:/bin/false\n"
+"daemon:x:6:6:Daemon User:/dev/null:/bin/false\n"
+"messagebus:x:18:18:D-Bus Message Daemon User:/var/run/dbus:/bin/false\n"
+"systemd-bus-proxy:x:72:72:systemd Bus Proxy:/:/bin/false\n"
+"systemd-journal-gateway:x:73:73:systemd Journal Gateway:/:/bin/false\n"
+"systemd-journal-remote:x:74:74:systemd Journal Remote:/:/bin/false\n"
+"systemd-journal-upload:x:75:75:systemd Journal Upload:/:/bin/false\n"
+"systemd-network:x:76:76:systemd Network Management:/:/bin/false\n"
+"systemd-resolve:x:77:77:systemd Resolver:/:/bin/false\n"
+"systemd-timesync:x:78:78:systemd Time Synchronization:/:/bin/false\n"
+"systemd-coredump:x:79:79:systemd Core Dumper:/:/bin/false\n"
+"nobody:x:99:99:Unprivileged User:/dev/null:/bin/false</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:84
+msgid ""
+"The actual password for <systemitem class=\"username\">root</systemitem> "
+"will be set later."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:87
+msgid ""
+"Create the <filename>/etc/group</filename> file by running the following "
+"command:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:90
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; /etc/group &lt;&lt; \"EOF\"\n"
+"<literal>root:x:0:\n"
+"bin:x:1:daemon\n"
+"sys:x:2:\n"
+"kmem:x:3:\n"
+"tape:x:4:\n"
+"tty:x:5:\n"
+"daemon:x:6:\n"
+"floppy:x:7:\n"
+"disk:x:8:\n"
+"lp:x:9:\n"
+"dialout:x:10:\n"
+"audio:x:11:\n"
+"video:x:12:\n"
+"utmp:x:13:\n"
+"usb:x:14:\n"
+"cdrom:x:15:\n"
+"adm:x:16:\n"
+"messagebus:x:18:\n"
+"input:x:24:\n"
+"mail:x:34:\n"
+"kvm:x:61:\n"
+"wheel:x:97:\n"
+"nogroup:x:99:\n"
+"users:x:999:</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:117
+#, no-wrap
+msgid ""
+"<userinput>cat &gt; /etc/group &lt;&lt; \"EOF\"\n"
+"<literal>root:x:0:\n"
+"bin:x:1:daemon\n"
+"sys:x:2:\n"
+"kmem:x:3:\n"
+"tape:x:4:\n"
+"tty:x:5:\n"
+"daemon:x:6:\n"
+"floppy:x:7:\n"
+"disk:x:8:\n"
+"lp:x:9:\n"
+"dialout:x:10:\n"
+"audio:x:11:\n"
+"video:x:12:\n"
+"utmp:x:13:\n"
+"usb:x:14:\n"
+"cdrom:x:15:\n"
+"adm:x:16:\n"
+"messagebus:x:18:\n"
+"systemd-journal:x:23:\n"
+"input:x:24:\n"
+"mail:x:34:\n"
+"kvm:x:61:\n"
+"systemd-bus-proxy:x:72:\n"
+"systemd-journal-gateway:x:73:\n"
+"systemd-journal-remote:x:74:\n"
+"systemd-journal-upload:x:75:\n"
+"systemd-network:x:76:\n"
+"systemd-resolve:x:77:\n"
+"systemd-timesync:x:78:\n"
+"systemd-coredump:x:79:\n"
+"wheel:x:97:\n"
+"nogroup:x:99:\n"
+"users:x:999:</literal>\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:153
+msgid ""
+"The created groups are not part of any standard&mdash;they are groups "
+"decided on in part by the requirements of the Udev configuration in Chapter "
+"9, and in part by common convention employed by a number of existing Linux "
+"distributions. In addition, some test suites rely on specific users or "
+"groups.  The Linux Standard Base (LSB, available at <ulink "
+"url=\"http://refspecs.linuxfoundation.org/lsb.shtml\"/>) only recommends "
+"that, besides the group <systemitem class=\"groupname\">root</systemitem> "
+"with a Group ID (GID) of 0, a group <systemitem "
+"class=\"groupname\">bin</systemitem> with a GID of 1 be present. All other "
+"group names and GIDs can be chosen freely by the system administrator since "
+"well-written programs do not depend on GID numbers, but rather use the "
+"group's name."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:165
+msgid ""
+"Some tests in <xref linkend=\"chapter-building-system\"/> need a regular "
+"user. We add this user here and delete this account at the end of that "
+"chapter."
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:169
+#, no-wrap
+msgid ""
+"<userinput>echo \"tester:x:$(ls -n $(tty) | cut -d\" \" "
+"-f3):101::/home/tester:/bin/bash\" &gt;&gt; /etc/passwd\n"
+"echo \"tester:x:101:\" &gt;&gt; /etc/group\n"
+"install -o tester -d /home/tester</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:173
+msgid ""
+"To remove the <quote>I have no name!</quote> prompt, start a new "
+"shell. Since the <filename>/etc/passwd</filename> and "
+"<filename>/etc/group</filename> files have been created, user name and group "
+"name resolution will now work:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:179
+#, no-wrap
+msgid "<userinput>exec /bin/bash --login +h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:181
+msgid ""
+"Note the use of the <parameter>+h</parameter> directive. This tells "
+"<command>bash</command> not to use its internal path hashing. Without this "
+"directive, <command>bash</command> would remember the paths to binaries it "
+"has executed. To ensure the use of the newly compiled binaries as soon as "
+"they are installed, the <parameter>+h</parameter> directive will be used for "
+"the duration of this and the next chapter."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:188
+msgid ""
+"The <command>login</command>, <command>agetty</command>, and "
+"<command>init</command> programs (and others) use a number of log files to "
+"record information such as who was logged into the system and when. However, "
+"these programs will not write to the log files if they do not already "
+"exist. Initialize the log files and give them proper permissions:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:195
+#, no-wrap
+msgid ""
+"<userinput>touch /var/log/{btmp,lastlog,faillog,wtmp}\n"
+"chgrp -v utmp /var/log/lastlog\n"
+"chmod -v 664  /var/log/lastlog\n"
+"chmod -v 600  /var/log/btmp</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:200
+msgid ""
+"The <filename>/var/log/wtmp</filename> file records all logins and "
+"logouts. The <filename>/var/log/lastlog</filename> file records when each "
+"user last logged in. The <filename>/var/log/faillog</filename> file records "
+"failed login attempts.  The <filename>/var/log/btmp</filename> file records "
+"the bad login attempts."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/createfiles.xml:206
+msgid ""
+"The <filename>/run/utmp</filename> file records the users that are currently "
+"logged in.  This file is created dynamically in the boot scripts."
+msgstr ""

+ 89 - 0
zh_CN/chapter07/creatingdirs.po

@@ -0,0 +1,89 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:11
+msgid "Creating Directories"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:13
+msgid ""
+"It is time to create the full structure in the LFS file system. Create a "
+"standard directory tree by issuing the following commands:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:16
+#, no-wrap
+msgid ""
+"<userinput>mkdir -pv "
+"/{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt}\n"
+"mkdir -pv /{media/{floppy,cdrom},srv,var}\n"
+"mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}\n"
+"mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}\n"
+"mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}\n"
+"mkdir -pv /usr/{,local/}share/man/man{1..8}\n"
+"install -dv -m 1777 /tmp /var/tmp\n"
+"install -dv -m 0750 /root\n"
+"\n"
+"mkdir -v /var/{log,mail,spool}\n"
+"ln -sv /run /var/run\n"
+"ln -sv /run/lock /var/lock\n"
+"mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:30
+msgid ""
+"Directories are, by default, created with permission mode 755, but this is "
+"not desirable for all directories. In the commands above, two changes are "
+"made&mdash;one to the home directory of user <systemitem "
+"class=\"username\">root</systemitem>, and another to the directories for "
+"temporary files."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:36
+msgid ""
+"The first mode change ensures that not just anybody can enter the <filename "
+"class=\"directory\">/root</filename> directory&mdash;the same as a normal "
+"user would do with his or her home directory. The second mode change makes "
+"sure that any user can write to the <filename "
+"class=\"directory\">/tmp</filename> and <filename "
+"class=\"directory\">/var/tmp</filename> directories, but cannot remove "
+"another user's files from them. The latter is prohibited by the so-called "
+"<quote>sticky bit,</quote> the highest bit (1) in the 1777 bit mask."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:46
+msgid "FHS Compliance Note"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/creatingdirs.xml:48
+msgid ""
+"The directory tree is based on the Filesystem Hierarchy Standard (FHS) "
+"(available at <ulink "
+"url=\"https://refspecs.linuxfoundation.org/fhs.shtml\"/>).  The FHS also "
+"specifies the optional existence of some directories such as <filename "
+"class=\"directory\">/usr/local/games</filename> and <filename "
+"class=\"directory\">/usr/share/games</filename>.  We create only the "
+"directories that are needed. However, feel free to create these directories."
+msgstr ""

+ 153 - 0
zh_CN/chapter07/dejagnu.po

@@ -0,0 +1,153 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:14
+#, no-wrap
+msgid "&dejagnu-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:12
+msgid ""
+"<productname>dejagnu</productname> "
+"<productnumber>&dejagnu-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:17
+msgid "DejaGNU-&dejagnu-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:20
+msgid "DejaGNU"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:26
+msgid ""
+"The <application>DejaGnu</application> package contains a framework for "
+"running test suites on GNU tools. It is written in "
+"<command>expect</command>, which itself uses <application>Tcl</application> "
+"(Tool Command Language)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:31
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:32
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:35
+msgid "&dejagnu-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:36
+msgid "&dejagnu-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:43
+msgid "Installation of DejaGNU"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:45
+msgid "Prepare DejaGNU for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:47
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr\n"
+"makeinfo --html --no-split -o doc/dejagnu.html doc/dejagnu.texi\n"
+"makeinfo --plaintext       -o doc/dejagnu.txt  doc/dejagnu.texi</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:51
+msgid "Build and install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">make install\n"
+"install -v -dm755  /usr/share/doc/dejagnu-&dejagnu-version;\n"
+"install -v -m644   doc/dejagnu.{html,txt} "
+"/usr/share/doc/dejagnu-&dejagnu-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:57
+msgid "To test the results, issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:59
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:65
+msgid "Contents of DejaGNU"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:68
+msgid "Installed program"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:71
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:86
+msgid "runtest"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:76
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:77
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:81
+msgid "<command>runtest</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/dejagnu.xml:83
+msgid ""
+"A wrapper script that locates the proper <command>expect</command> shell and "
+"then runs DejaGNU"
+msgstr ""

+ 211 - 0
zh_CN/chapter07/expect.po

@@ -0,0 +1,211 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:14
+#, no-wrap
+msgid "&expect-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:12
+msgid ""
+"<productname>expect</productname> "
+"<productnumber>&expect-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:17
+msgid "Expect-&expect-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:20
+msgid "Expect"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:26
+msgid ""
+"The <application>Expect</application> package contains tools for automating, "
+"via scripted dialogues, interactive applications such as "
+"<command>telnet</command>, <command>ftp</command>, "
+"<command>passwd</command>, <command>fsck</command>, "
+"<command>rlogin</command>, and <command>tip</command>.  "
+"<application>Expect</application> is also useful for testing these same "
+"applications as well as easing all sorts of tasks that are prohibitively "
+"difficult with anything else. The <application>DejaGnu</application> "
+"framework is written in <application>Expect</application>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:37
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:38
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:41
+msgid "&expect-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:42
+msgid "&expect-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:49
+msgid "Installation of Expect"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:51
+msgid "Prepare Expect for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr           \\\n"
+"            --with-tcl=/usr/lib     \\\n"
+"            --enable-shared         \\\n"
+"            --mandir=/usr/share/man \\\n"
+"            --with-tclinclude=/usr/include</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:60
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:63
+msgid "<parameter>--with-tcl=/usr/lib</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:65
+msgid ""
+"This parameter is needed to tell <command>configure</command> where the "
+"<command>tclConfig.sh</command> script is located."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:72
+msgid "<parameter>--with-tclinclude=/usr/include</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:74
+msgid "This explicitly tells Expect where to find Tcl's internal headers."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:81
+msgid "Build the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:83
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:85
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:87
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">make install\n"
+"ln -svf expect&expect-version;/libexpect&expect-version;.so "
+"/usr/lib</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:93
+msgid "Contents of Expect"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:96
+msgid "Installed program"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:97
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:100
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:116
+msgid "expect"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:101
+msgid "libexpect-&expect-lib-version;.so"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:106
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:107
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:111
+msgid "<command>expect</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:113
+msgid "Communicates with other interactive programs according to a script"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:122
+msgid "<filename class=\"libraryfile\">libexpect-&expect-lib-version;.so</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:124
+msgid ""
+"Contains functions that allow Expect to be used as a Tcl extension or to be "
+"used directly from C or C++ (without Tcl)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/expect.xml:127
+msgid "libexpect-&expect-lib-version;"
+msgstr ""

+ 139 - 0
zh_CN/chapter07/gettext.po

@@ -0,0 +1,139 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:14
+#, no-wrap
+msgid "&gettext-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:12
+msgid ""
+"<productname>gettext</productname> "
+"<productnumber>&gettext-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:17
+msgid "Gettext-&gettext-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:20
+msgid "Gettext"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:36
+msgid "&gettext-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:37
+msgid "&gettext-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:44
+msgid "Installation of Gettext"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:46
+msgid ""
+"For our temporary set of tools, we only need to install three programs from "
+"Gettext."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:49
+msgid "Prepare Gettext for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:51
+#, no-wrap
+msgid "<userinput remap=\"configure\">./configure --disable-shared</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:54
+msgid "The meaning of the configure option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:57
+msgid "<parameter>--disable-shared</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:59
+msgid ""
+"We do not need to install any of the shared Gettext libraries at this time, "
+"therefore there is no need to build them."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:66
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:68
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:70
+msgid ""
+"Install the <command>msgfmt</command>, <command>msgmerge</command>, and "
+"<command>xgettext</command> programs:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:73
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">cp -v "
+"gettext-tools/src/{msgfmt,msgmerge,xgettext} /usr/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/gettext.xml:80
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gettext\" "
+"role=\".\"/>"
+msgstr ""

+ 54 - 0
zh_CN/chapter07/introduction.po

@@ -0,0 +1,54 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/introduction.xml:11
+msgid "Introduction"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/introduction.xml:13
+msgid ""
+"This chapter shows how to build the last missing bits of the temporary "
+"system: first, the tools needed by the build machinery of various packages, "
+"then three packages needed to run tests.  Now that all circular dependencies "
+"have been resolved, we can use a <quote>chroot</quote> environment, "
+"completely isolated the host operating system used for the build, except for "
+"the running kernel."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/introduction.xml:20
+msgid ""
+"For proper operation of the isolated environment, some communication with "
+"the running kernel must be established. This is done through the so-called "
+"<emphasis>Virtual Kernel File Systems</emphasis>, which must be mounted when "
+"entering the chroot environment. You may want to check that they are mounted "
+"by issuing <command>findmnt</command>."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/introduction.xml:26
+msgid ""
+"Until <xref linkend=\"ch-tools-chroot\"/>, the commands must be run as "
+"<systemitem class=\"username\">root</systemitem>, with the "
+"<envar>LFS</envar> variable set. After entering chroot, all commands are run "
+"as root, fortunately without access to the OS of the computer you built LFS "
+"on. Be careful anyway, as it is easy to destroy the whole LFS system with "
+"badly formed commands."
+msgstr ""

+ 139 - 0
zh_CN/chapter07/kernfs.po

@@ -0,0 +1,139 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:11
+msgid "Preparing Virtual Kernel File Systems"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:14
+msgid "/dev/*"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:17
+msgid ""
+"Various file systems exported by the kernel are used to communicate to and "
+"from the kernel itself. These file systems are virtual in that no disk space "
+"is used for them. The content of the file systems resides in memory."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:22
+msgid "Begin by creating directories onto which the file systems will be mounted:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:25
+#, no-wrap
+msgid "<userinput>mkdir -pv $LFS/{dev,proc,sys,run}</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:28
+msgid "Creating Initial Device Nodes"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:30
+msgid ""
+"When the kernel boots the system, it requires the presence of a few device "
+"nodes, in particular the <filename class=\"devicefile\">console</filename> "
+"and <filename class=\"devicefile\">null</filename> devices. The device nodes "
+"must be created on the hard disk so that they are available before the "
+"kernel populates <systemitem class=\"filesystem\">/dev</systemitem>), and "
+"additionally when Linux is started with "
+"<parameter>init=/bin/bash</parameter>. Create the devices by running the "
+"following commands:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:40
+#, no-wrap
+msgid ""
+"<userinput>mknod -m 600 $LFS/dev/console c 5 1\n"
+"mknod -m 666 $LFS/dev/null c 1 3</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:46
+msgid "Mounting and Populating /dev"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:48
+msgid ""
+"The recommended method of populating the <filename "
+"class=\"directory\">/dev</filename> directory with devices is to mount a "
+"virtual filesystem (such as <systemitem "
+"class=\"filesystem\">tmpfs</systemitem>) on the <filename "
+"class=\"directory\">/dev</filename> directory, and allow the devices to be "
+"created dynamically on that virtual filesystem as they are detected or "
+"accessed. Device creation is generally done during the boot process by "
+"Udev. Since this new system does not yet have Udev and has not yet been "
+"booted, it is necessary to mount and populate <filename "
+"class=\"directory\">/dev</filename> manually. This is accomplished by bind "
+"mounting the host system's <filename class=\"directory\">/dev</filename> "
+"directory. A bind mount is a special type of mount that allows you to create "
+"a mirror of a directory or mount point to some other location. Use the "
+"following command to achieve this:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:63
+#, no-wrap
+msgid "<userinput>mount -v --bind /dev $LFS/dev</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:68
+msgid "Mounting Virtual Kernel File Systems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:70
+msgid "Now mount the remaining virtual kernel filesystems:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:72
+#, no-wrap
+msgid ""
+"<userinput>mount -v --bind /dev/pts $LFS/dev/pts\n"
+"mount -vt proc proc $LFS/proc\n"
+"mount -vt sysfs sysfs $LFS/sys\n"
+"mount -vt tmpfs tmpfs $LFS/run</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:105
+msgid ""
+"In some host systems, <filename>/dev/shm</filename> is a symbolic link to "
+"<filename class=\"directory\">/run/shm</filename>.  The /run tmpfs was "
+"mounted above so in this case only a directory needs to be created."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/kernfs.xml:110
+#, no-wrap
+msgid ""
+"<userinput>if [ -h $LFS/dev/shm ]; then\n"
+"  mkdir -pv $LFS/$(readlink $LFS/dev/shm)\n"
+"fi</userinput>"
+msgstr ""

+ 190 - 0
zh_CN/chapter07/libstdc++-pass2.po

@@ -0,0 +1,190 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:14
+#, no-wrap
+msgid "&gcc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:12
+msgid ""
+"<productname>gcc-libstdc++</productname> "
+"<productnumber>&gcc-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:17
+msgid "Libstdc++ from GCC-&gcc-version;, Pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:20
+msgid "GCC"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:21
+msgid "tools, libstdc++ pass 2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:27
+msgid ""
+"When building <xref linkend=\"ch-tools-gcc-pass2\"/> we had to defer the "
+"installation of the C++ standard library because no suitable compiler was "
+"available to compile it. We could not use the compiler built in that section "
+"because it is a native compiler and should not be used outside of chroot and "
+"risks polluting the libraries with some host components."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:34
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:35
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:38
+msgid "&libstdcpp-tmpp2-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:39
+msgid "&libstdcpp-tmpp2-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:46
+msgid "Installation of Target Libstdc++"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:49
+msgid ""
+"<application>Libstdc++</application> is part of the GCC sources.  You should "
+"first unpack the GCC tarball and change to the "
+"<filename>gcc-&gcc-version;</filename> directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:54
+msgid "Create a link which exists when building libstdc++ in the gcc tree:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:56
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">ln -s gthr-posix.h "
+"libgcc/gthr-default.h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:58
+msgid "Create a separate build directory for libstdc++ and enter it:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:60
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:63
+msgid "Prepare libstdc++ for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:65
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../libstdc++-v3/configure           \\\n"
+"    CXXFLAGS=\"-g -O2 -D_GNU_SOURCE\" \\\n"
+"    --prefix=/usr                   \\\n"
+"    --disable-multilib              \\\n"
+"    --disable-nls                   \\\n"
+"    --disable-libstdcxx-pch</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:73
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:76
+msgid "<parameter>CXXFLAGS=\"-g -O2 -D_GNU_SOURCE\"</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:78
+msgid ""
+"These flags are passed by the top level Makefile when doing a full build of "
+"GCC."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:84
+msgid "<parameter>--disable-libstdcxx-pch</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:86
+msgid ""
+"This switch prevents the installation of precompiled include files, which "
+"are not needed at this stage."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:93
+msgid "Compile libstdc++ by running:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:95
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:97
+msgid "Install the library:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:99
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/libstdc++-pass2.xml:106
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-gcc\" "
+"role=\".\"/>"
+msgstr ""

+ 123 - 0
zh_CN/chapter07/perl.po

@@ -0,0 +1,123 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:14
+#, no-wrap
+msgid "&perl-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:12
+msgid ""
+"<productname>perl</productname> "
+"<productnumber>&perl-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:17
+msgid "Perl-&perl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:20
+msgid "Perl"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:36
+msgid "&perl-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:37
+msgid "&perl-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:44
+msgid "Installation of Perl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:46
+msgid "Prepare Perl for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:48
+#, no-wrap
+msgid "<userinput remap=\"configure\">sh Configure -des -Dprefix=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:51
+msgid "The meaning of the new Configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:53
+msgid "<parameter>-des</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:55
+msgid ""
+"This is a combination of three options: -d uses defaults for all items; -e "
+"ensures completion of all tasks; -s silences non-essential output."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:63
+msgid "Build and install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:65
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:67
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/perl.xml:74
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-perl\" "
+"role=\".\"/>"
+msgstr ""

+ 139 - 0
zh_CN/chapter07/python.po

@@ -0,0 +1,139 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:14
+#, no-wrap
+msgid "&python-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:12
+msgid ""
+"<productname>Python</productname> "
+"<productnumber>&python-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:17
+msgid "Python-&python-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:20
+msgid "Python"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:21
+msgid "temporary"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:36
+msgid "&python-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:37
+msgid "&python-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:44
+msgid "Installation of Python"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:47
+msgid ""
+"There are two package files whose name starts with "
+"<quote>python</quote>. The one to extract from is "
+"<filename>Python-&python-version;.tar.xz</filename> (notice the uppercase "
+"first letter)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:53
+msgid "Prepare Python for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:55
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--without-ensurepip</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:58
+msgid "The meaning of the configure option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:61
+msgid "<parameter>--without-ensurepip</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:63
+msgid ""
+"This switch disables the Python package installer, which is not needed at "
+"this stage."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:70
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:72
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:74
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:76
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/python.xml:83
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-python\" "
+"role=\".\"/>"
+msgstr ""

+ 272 - 0
zh_CN/chapter07/stripping.po

@@ -0,0 +1,272 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:11
+msgid "Finishing Temporary Tools"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:14
+msgid ""
+"The steps in this section are optional. Skip this section entirely if you "
+"are not really short on disk space and do not want to create a backup of the "
+"temporary tools."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:20
+msgid ""
+"The following steps are performed from outside the chroot environment. That "
+"means, you have to leave the chroot environment first before continuing. The "
+"reason for that is to:"
+msgstr ""
+
+#. type: Content of: <sect1><para><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:26
+msgid "make sure that objects are not in use while they are manipulated."
+msgstr ""
+
+#. type: Content of: <sect1><para><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:32
+msgid ""
+"get access to file system locations outside of the chroot environment to "
+"store/read the backup archive which should not be placed within the "
+"<filename class=\"directory\">$LFS</filename> hierarchy for safety reasons."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:43
+msgid "Leave the chroot environment and unmount the kernel virtual file systems:"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:48
+msgid ""
+"All of the following instructions are executed by <systemitem "
+"class=\"username\">root</systemitem>. Take extra care about the commands "
+"you're going to run as mistakes here can modify your host system. Be aware "
+"that the environment variable <envar>LFS</envar> is set for user <systemitem "
+"class=\"username\">lfs</systemitem> by default but it might "
+"<emphasis>not</emphasis> be set for <systemitem "
+"class=\"username\">root</systemitem>. Whenever commands are to be executed "
+"by <systemitem class=\"username\">root</systemitem>, make sure you have set "
+"<envar>LFS</envar> accordingly.  This has been discussed in <xref "
+"linkend='ch-partitioning-aboutlfs'/>."
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:62
+#, no-wrap
+msgid ""
+"<userinput>exit\n"
+"umount $LFS/dev{/pts,}\n"
+"umount $LFS/{sys,proc,run}</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:67
+msgid "Stripping"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:69
+msgid ""
+"If the LFS partition is rather small, it is good to know that unnecessary "
+"items can be removed. The executables and libraries built so far contain a "
+"little over 90 MB of unneeded debugging symbols."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:74
+msgid "Strip off debugging symbols from binaries:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:75
+#, no-wrap
+msgid ""
+"<userinput>strip --strip-debug $LFS/usr/lib/*\n"
+"strip --strip-unneeded $LFS/usr/{,s}bin/*\n"
+"strip --strip-unneeded $LFS/tools/bin/*</userinput>"
+msgstr ""
+
+#. Note that we use the <command>
+#. strip</command> program built in
+#.     <quote>Binutils pass 2</quote>, since it is the one that knows how to strip
+#.     our cross-compiled programs.
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:79
+msgid ""
+"These commands will skip a number of files reporting that it does not "
+"recognize their file format. Most of these are scripts instead of binaries."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:85
+msgid ""
+"Take care <emphasis>NOT</emphasis> to use "
+"<parameter>--strip-unneeded</parameter> on the libraries. The static ones "
+"would be destroyed and the toolchain packages would need to be built all "
+"over again."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:90
+msgid "To save more space (slightly more than 35 MB), remove the documentation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:92
+#, no-wrap
+msgid "<userinput>rm -rf $LFS/usr/share/{info,man,doc}</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:94
+msgid ""
+"The libtool .la files are only useful when linking with static "
+"libraries. They are unneeded, and potentially harmful, when using dynamic "
+"shared libraries, specially when using non-autotools build systems.  Remove "
+"those files now:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:99
+#, no-wrap
+msgid "<userinput>find $LFS/usr/{lib,libexec} -name \\*.la -delete</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:101
+msgid ""
+"At this point, you should have at least 5 GB of free space on the chroot "
+"partition that can be used to build and install Glibc and GCC in the next "
+"phase. If you can build and install Glibc, you can build and install the "
+"rest too. You can check the free disk space with the command <command>df -h "
+"$LFS</command>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:110
+msgid "Backup"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:113
+msgid ""
+"Now that the essential tools have been created, its time to think about a "
+"backup. When every check has passed successfully in the previously built "
+"packages, your temporary tools are in a good state and might be backed up "
+"for later reuse. In case of fatal failures in the subsequent chapters, it "
+"often turns out that removing everything and starting over (more carefully) "
+"is the best option to recover. Unfortunatly, all the temporary tools will be "
+"removed, too. To avoid spending extra time to redo something which has been "
+"built successfully, prepare a backup."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:124
+msgid ""
+"Make sure you have at least 600 MB free disk space (the source tarballs will "
+"be included in the backup archive) in the home directory of user <systemitem "
+"class=\"username\">root</systemitem>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:130
+msgid "Create the backup archive by running the following command:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:133
+#, no-wrap
+msgid ""
+"<userinput>cd $LFS &amp;&amp;\n"
+"tar -cJpf $HOME/lfs-temp-tools-&version;.tar.xz .</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:136
+#, no-wrap
+msgid ""
+"<userinput>cd $LFS &amp;&amp;\n"
+"tar -cJpf $HOME/lfs-temp-tools-&versiond;.tar.xz .</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:140
+msgid ""
+"Replace <envar>$HOME</envar> by a directory of your choice if you do not "
+"want to have the backup stored in <systemitem "
+"class=\"username\">root</systemitem>'s home directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:147
+msgid "Restore"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:150
+msgid ""
+"In case some mistakes have been made and you need to start over, you can use "
+"this backup to restore the temporary tools and save some recovery time.  "
+"Since the sources are located under <filename "
+"class=\"directory\">$LFS</filename>, they are included in the backup archive "
+"as well, so they do not need to be downloaded again. After checking that "
+"<filename class=\"directory\">$LFS</filename> is set properly, restore the "
+"backup by executing the following commands:"
+msgstr ""
+
+#.  Make the following look different so users don't blindly run the
+#.      restore when they don't need to. 
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:162
+#, no-wrap
+msgid ""
+"<computeroutput>cd $LFS &amp;&amp;\n"
+"rm -rf ./* &amp;&amp;\n"
+"tar -xpf $HOME/lfs-temp-tools-&version;.tar.xz</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:166
+#, no-wrap
+msgid ""
+"<computeroutput>cd $LFS &amp;&amp;\n"
+"rm -rf ./* &amp;&amp;\n"
+"tar -xpf $HOME/lfs-temp-tools-&versiond;.tar.xz</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:171
+msgid ""
+"Again, double check that the environment has been setup properly and "
+"continue building the rest of the system."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/stripping.xml:177
+msgid ""
+"If you left the chroot environment either to strip off debug symbols, create "
+"a backup or restart building using a restore, remember to mount the kernel "
+"virtual filesystems now again as described in <xref "
+"linkend='ch-tools-kernfs'/> and re-enter the chroot environment (see <xref "
+"linkend='ch-tools-chroot'/>)  again before continuing."
+msgstr ""

+ 325 - 0
zh_CN/chapter07/tcl.po

@@ -0,0 +1,325 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of the tdbc-ver entity
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:6
+msgid "1.1.1"
+msgstr ""
+
+#. type: Content of the itcl-ver entity
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:7
+msgid "4.2.0"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:16
+#, no-wrap
+msgid "&tcl-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:14
+msgid ""
+"<productname>tcl</productname> <productnumber>&tcl-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:19
+msgid "Tcl-&tcl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:22
+msgid "Tcl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:28
+msgid ""
+"The <application>Tcl</application> package contains the Tool Command "
+"Language, a robust general-purpose scripting language. The "
+"<application>Expect</application> package is written in the "
+"<application>Tcl</application> language."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:33
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:34
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:37
+msgid "&tcl-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:38
+msgid "&tcl-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:45
+msgid "Installation of Tcl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:47
+msgid ""
+"This package and the next two (Expect and DejaGNU) are installed to support "
+"running the test suites for GCC and binutils and other packages.  Installing "
+"three packages for testing purposes may seem excessive, but it is very "
+"reassuring, if not essential, to know that the most important tools are "
+"working properly. These packages are required to run the test suites in "
+"<xref linkend=\"chapter-building-system\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:54
+msgid ""
+"Note that the Tcl package used here is a minimal version needed to run the "
+"LFS tests.  For the full package, see the <ulink "
+"url='&blfs-book;general/tcl.html'>BLFS Tcl procedures</ulink>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:58
+msgid "Prepare Tcl for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:60
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">SRCDIR=$(pwd)\n"
+"cd unix\n"
+"./configure --prefix=/usr           \\\n"
+"            --mandir=/usr/share/man \\\n"
+"            $([ \"$(uname -m)\" = x86_64 ] &amp;&amp; echo "
+"--enable-64bit)</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:67
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:70
+msgid ""
+"<parameter>$([ \"$(uname -m)\" = x86_64 ] &amp;&amp; echo "
+"--enable-64bit)</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:72
+msgid ""
+"The construct <parameter>$(&lt;shell command&gt;)</parameter> is replaced by "
+"the output of the shell command.  Here this output is empty if running on a "
+"32 bit machine, and is <parameter>--enable-64bit</parameter> if running on a "
+"64 bit machine."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:82
+msgid "Build the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:84
+#, no-wrap
+msgid ""
+"<userinput remap=\"make\">make\n"
+"\n"
+"sed -e \"s|$SRCDIR/unix|/usr/lib|\" \\\n"
+"    -e \"s|$SRCDIR|/usr/include|\"  \\\n"
+"    -i tclConfig.sh\n"
+"\n"
+"sed -e \"s|$SRCDIR/unix/pkgs/tdbc&tdbc-ver;|/usr/lib/tdbc&tdbc-ver;|\" \\\n"
+"    -e \"s|$SRCDIR/pkgs/tdbc&tdbc-ver;/generic|/usr/include|\"    \\\n"
+"    -e \"s|$SRCDIR/pkgs/tdbc&tdbc-ver;/library|/usr/lib/tcl8.6|\" \\\n"
+"    -e \"s|$SRCDIR/pkgs/tdbc&tdbc-ver;|/usr/include|\"            \\\n"
+"    -i pkgs/tdbc&tdbc-ver;/tdbcConfig.sh\n"
+"\n"
+"sed -e \"s|$SRCDIR/unix/pkgs/itcl&itcl-ver;|/usr/lib/itcl&itcl-ver;|\" \\\n"
+"    -e \"s|$SRCDIR/pkgs/itcl&itcl-ver;/generic|/usr/include|\"    \\\n"
+"    -e \"s|$SRCDIR/pkgs/itcl&itcl-ver;|/usr/include|\"            \\\n"
+"    -i pkgs/itcl&itcl-ver;/itclConfig.sh\n"
+"\n"
+"unset SRCDIR</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:103
+msgid ""
+"The various <quote>sed</quote> instructions after the <quote>make</quote> "
+"command removes references to the build directory from the configuration "
+"files and replaces them with the install directory.  This is not mandatory "
+"for the remainder of LFS, but may be needed in case a package built later "
+"uses Tcl."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:109
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:111
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:113
+msgid ""
+"Make the installed library writable so debugging symbols can be removed "
+"later:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:116
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">chmod -v u+w "
+"/usr/lib/libtcl&tcl-major-version;.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:118
+msgid "Install Tcl's headers. The next package, Expect, requires them."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:120
+#, no-wrap
+msgid "<userinput remap=\"install\">make install-private-headers</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:122
+msgid "Now make a necessary symbolic link:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:124
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">ln -sfv tclsh&tcl-major-version; "
+"/usr/bin/tclsh</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:129
+msgid "Contents of Tcl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:132
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:133
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:137
+msgid "tclsh (link to tclsh&tcl-major-version;) and tclsh&tcl-major-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:141
+msgid "libtcl&tcl-major-version;.so and libtclstub&tcl-major-version;.a"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:148
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:149
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:153
+msgid "<command>tclsh&tcl-major-version;</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:155
+msgid "The Tcl command shell"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:157
+msgid "tclsh&tcl-major-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:163
+msgid "<command>tclsh</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:165
+msgid "A link to tclsh&tcl-major-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:167
+msgid "tclsh"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:173
+msgid "<filename class=\"libraryfile\">libtcl&tcl-major-version;.so</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:175
+msgid "The Tcl library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:177
+msgid "libtcl&tcl-major-version;.so"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:183
+msgid "<filename class=\"libraryfile\">libtclstub&tcl-major-version;.a</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:185
+msgid "The Tcl Stub library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/tcl.xml:187
+msgid "libtclstub&tcl-major-version;.a"
+msgstr ""

+ 118 - 0
zh_CN/chapter07/texinfo.po

@@ -0,0 +1,118 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:14
+#, no-wrap
+msgid "&texinfo-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:12
+msgid ""
+"<productname>texinfo</productname> "
+"<productnumber>&texinfo-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:17
+msgid "Texinfo-&texinfo-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:20
+msgid "Texinfo"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:21
+msgid "temporary"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:36
+msgid "&texinfo-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:37
+msgid "&texinfo-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:44
+msgid "Installation of Texinfo"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:46
+msgid "Prepare Texinfo for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:48
+#, no-wrap
+msgid "<userinput remap=\"configure\">./configure --prefix=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:51
+msgid ""
+"As part of the configure process, a test is made that indicates an error for "
+"TestXS_la-TestXS.lo.  This is not relevant for LFS and should be ignored."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:56
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:58
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:60
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:62
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/texinfo.xml:69
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-texinfo\" "
+"role=\".\"/>"
+msgstr ""

+ 185 - 0
zh_CN/chapter07/util-linux.po

@@ -0,0 +1,185 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:14
+#, no-wrap
+msgid "&util-linux-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:12
+msgid ""
+"<productname>util-linux</productname> "
+"<productnumber>&util-linux-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:17
+msgid "Util-linux-&util-linux-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:20
+msgid "Util-linux"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><secondary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:21
+msgid "tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:27
+msgid "The Util-linux package contains miscellaneous utility programs."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:34
+msgid "&util-linux-tmp-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:35
+msgid "&util-linux-tmp-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:42
+msgid "Installation of Util-linux"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:44
+msgid ""
+"First create a directory to enable storage for the "
+"<command>hwclock</command> program:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:47
+#, no-wrap
+msgid "<userinput remap=\"pre\">mkdir -pv /var/lib/hwclock</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:49
+msgid "Prepare Util-linux for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:51
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure "
+"ADJTIME_PATH=/var/lib/hwclock/adjtime    \\\n"
+"            --docdir=/usr/share/doc/util-linux-&util-linux-version; \\\n"
+"            --disable-chfn-chsh  \\\n"
+"            --disable-login      \\\n"
+"            --disable-nologin    \\\n"
+"            --disable-su         \\\n"
+"            --disable-setpriv    \\\n"
+"            --disable-runuser    \\\n"
+"            --disable-pylibmount \\\n"
+"            --disable-static     \\\n"
+"            --without-python</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:64
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:67
+msgid "<parameter>ADJTIME_PATH=/var/lib/hwclock/adjtime</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:69
+msgid ""
+"This sets the location of the file recording information about the hardware "
+"clock in accordance to the FHS. This is not stricly needed for this "
+"temporary tool, but it prevents creating a file at another location, which "
+"would not be overwritten or removed when building the final util-linux "
+"package."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:78
+msgid "<parameter>--disable-*</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:80
+msgid ""
+"These switches prevent warnings about building components that require "
+"packages not in LFS or not installed yet."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:86
+msgid "<parameter>--without-python</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:88
+msgid ""
+"This switch disables using <application>Python</application>.  It avoids "
+"trying to build unneeded bindings."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:95
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:97
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:99
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:101
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter07/util-linux.xml:108
+msgid ""
+"Details on this package are located in <xref linkend=\"contents-utillinux\" "
+"role=\".\"/>"
+msgstr ""

+ 79 - 0
zh_CN/chapter08/aboutdebug.po

@@ -0,0 +1,79 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:11
+msgid "About Debugging Symbols"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:13
+msgid ""
+"Most programs and libraries are, by default, compiled with debugging symbols "
+"included (with <command>gcc</command>'s <parameter>-g</parameter> "
+"option). This means that when debugging a program or library that was "
+"compiled with debugging information, the debugger can provide not only "
+"memory addresses, but also the names of the routines and variables."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:20
+msgid ""
+"However, the inclusion of these debugging symbols enlarges a program or "
+"library significantly. The following is an example of the amount of space "
+"these symbols occupy:"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:26
+msgid "A <command>bash</command> binary with debugging symbols: 1200 KB"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:30
+msgid "A <command>bash</command> binary without debugging symbols: 480 KB"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:34
+msgid ""
+"Glibc and GCC files (<filename class=\"directory\">/lib</filename> and "
+"<filename class=\"directory\">/usr/lib</filename>) with debugging symbols: "
+"87 MB"
+msgstr ""
+
+#. type: Content of: <sect1><itemizedlist><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:39
+msgid "Glibc and GCC files without debugging symbols: 16 MB"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:43
+msgid ""
+"Sizes may vary depending on which compiler and C library were used, but when "
+"comparing programs with and without debugging symbols, the difference will "
+"usually be a factor between two and five."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:47
+msgid ""
+"Because most users will never use a debugger on their system software, a lot "
+"of disk space can be regained by removing these symbols. The next section "
+"shows how to strip all debugging symbols from the programs and libraries."
+msgstr ""

+ 255 - 0
zh_CN/chapter08/acl.po

@@ -0,0 +1,255 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:14
+#, no-wrap
+msgid "&acl-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:12
+msgid ""
+"<productname>acl</productname> <productnumber>&acl-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:17
+msgid "Acl-&acl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:20
+msgid "Acl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:26
+msgid ""
+"The Acl package contains utilities to administer Access Control Lists, which "
+"are used to define more fine-grained discretionary access rights for files "
+"and directories."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:31
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:32
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:35
+msgid "&acl-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:36
+msgid "&acl-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:43
+msgid "Installation of Acl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:45
+msgid "Prepare Acl for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:47
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr         \\\n"
+"            --bindir=/bin         \\\n"
+"            --disable-static      \\\n"
+"            --libexecdir=/usr/lib \\\n"
+"            --docdir=/usr/share/doc/acl-&acl-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:53
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">\n"
+"./configure --prefix=/usr         \\\n"
+"            --disable-static      \\\n"
+"            --libexecdir=/usr/lib \\\n"
+"            --docdir=/usr/share/doc/acl-&acl-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:59
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:61
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:63
+msgid ""
+"The Acl tests need to be run on a filesystem that supports access controls "
+"after <application>Coreutils</application> has been built with the Acl "
+"libraries.  If desired, return to this package and run <command>make "
+"check</command> after <application>Coreutils</application> has been built "
+"later in this chapter."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:69
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:71
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:73
+msgid ""
+"The shared library needs to be moved to <filename "
+"class=\"directory\">/lib</filename>, and as a result the <filename "
+"class=\"extension\">.so</filename> file in <filename "
+"class=\"directory\">/usr/lib</filename> will need to be recreated:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:78
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v /usr/lib/libacl.so.* /lib\n"
+"ln -sfv ../../lib/$(readlink /usr/lib/libacl.so) "
+"/usr/lib/libacl.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:84
+msgid "Contents of Acl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:87
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:88
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:89
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:92
+msgid "chacl, getfacl, and setfacl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:93
+msgid "libacl.so"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:94
+msgid "/usr/include/acl and /usr/share/doc/acl-&acl-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:99
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:100
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:104
+msgid "<command>chacl</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:106
+msgid "Changes the access control list of a file or directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:109
+msgid "chacl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:115
+msgid "<command>getfacl</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:117
+msgid "Gets file access control lists"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:119
+msgid "getfacl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:125
+msgid "<command>setfacl</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:127
+msgid "Sets file access control lists"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:129
+msgid "setfacl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:135
+msgid "<filename class=\"libraryfile\">libacl</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:137
+msgid "Contains the library functions for manipulating Access Control Lists"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/acl.xml:139
+msgid "libacl"
+msgstr ""

+ 274 - 0
zh_CN/chapter08/adjusting.po

@@ -0,0 +1,274 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:11
+msgid "Adjusting the Toolchain"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:13
+msgid ""
+"Now that the final C libraries have been installed, it is time to adjust the "
+"toolchain so that it will link any newly compiled program against these new "
+"libraries."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:17
+msgid ""
+"First, backup the <filename class=\"directory\">/tools</filename> linker, "
+"and replace it with the adjusted linker we made in chapter 5. We'll also "
+"create a link to its counterpart in <filename "
+"class=\"directory\">/tools/$(uname -m)-pc-linux-gnu/bin</filename>:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:22
+#, no-wrap
+msgid ""
+"<userinput>mv -v /tools/bin/{ld,ld-old}\n"
+"mv -v /tools/$(uname -m)-pc-linux-gnu/bin/{ld,ld-old}\n"
+"mv -v /tools/bin/{ld-new,ld}\n"
+"ln -sv /tools/bin/ld /tools/$(uname -m)-pc-linux-gnu/bin/ld</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:27
+msgid ""
+"the next command amends the GCC specs file to achieve three goals: first "
+"point GCC to the new dynamic linker. Simply deleting all instances of "
+"<quote>/tools</quote> should leave us with the correct path to the dynamic "
+"linker. Second, let GCC know where to find the Glibc start files. Third, add "
+"the /usr/include directory at the end of the default search path, so that "
+"header files added in chapter 6 are found.  A <command>sed</command> command "
+"accomplishes this:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:35
+#, no-wrap
+msgid ""
+"<userinput>gcc -dumpspecs | sed -e 's@/tools@@g'                   \\\n"
+"    -e '/\\*startfile_prefix_spec:/{n;s@.*@/usr/lib/ @}' \\\n"
+"    -e '/\\*cpp:/{n;s@$@ -idirafter /usr/include@}' &gt;      \\\n"
+"    `dirname $(gcc --print-libgcc-file-name)`/specs</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:40
+msgid ""
+"It is a good idea to visually inspect the specs file to verify the intended "
+"change was actually made."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:43
+msgid ""
+"It is imperative at this point to ensure that the basic functions (compiling "
+"and linking) of the adjusted toolchain are working as expected. To do this, "
+"perform the following sanity checks:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:47
+#, no-wrap
+msgid ""
+"<userinput>echo 'int main(){}' &gt; dummy.c\n"
+"cc dummy.c -v -Wl,--verbose &amp;&gt; dummy.log\n"
+"readelf -l a.out | grep ': /lib'</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:51
+msgid ""
+"There should be no errors, and the output of the last command will be "
+"(allowing for platform-specific differences in the dynamic linker name):"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:55
+#, no-wrap
+msgid ""
+"<computeroutput>[Requesting program interpreter: "
+"/lib64/ld-linux-x86-64.so.2]</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:57
+msgid ""
+"Note that on 64-bit systems <filename class=\"directory\">/lib</filename> is "
+"the location of our dynamic linker, but is accessed via a symbolic link in "
+"/lib64."
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:61
+msgid "On 32-bit systems the interpreter should be /lib/ld-linux.so.2."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:64
+msgid "Now make sure that we're setup to use the correct start files:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:66
+#, no-wrap
+msgid "<userinput>grep -o '/usr/lib.*/crt[1in].*succeeded' dummy.log</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:68
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:103
+msgid "The output of the last command should be:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:70
+#, no-wrap
+msgid ""
+"<computeroutput>/usr/lib/../lib/crt1.o succeeded\n"
+"/usr/lib/../lib/crti.o succeeded\n"
+"/usr/lib/../lib/crtn.o succeeded</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:74
+msgid "Verify that the compiler is searching for the correct header files:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:77
+#, no-wrap
+msgid "<userinput>grep -B4 '^ /usr/include' dummy.log</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:79
+msgid "This command should return the following output:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:81
+#, no-wrap
+msgid ""
+"<computeroutput>#include &lt;...&gt; search starts here:\n"
+" /tools/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/include\n"
+" /tools/include\n"
+" /tools/lib/gcc/x86_64-pc-linux-gnu/&gcc-version;/include-fixed\n"
+" /usr/include</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:87
+msgid "On a 32 bit system, x86_64 is replaced with i686."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:89
+msgid ""
+"Next, verify that the new linker is being used with the correct search "
+"paths:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:91
+#, no-wrap
+msgid "<userinput>grep 'SEARCH.*/usr/lib' dummy.log |sed 's|; |\\n|g'</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:93
+msgid ""
+"References to paths that have components with '-linux-gnu' should be "
+"ignored, but otherwise the output of the last command should be:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:96
+#, no-wrap
+msgid ""
+"<computeroutput>SEARCH_DIR(\"/usr/lib\")\n"
+"SEARCH_DIR(\"/lib\")</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:99
+msgid "Next make sure that we're using the correct libc:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:101
+#, no-wrap
+msgid "<userinput>grep \"/lib.*/libc.so.6 \" dummy.log</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:105
+#, no-wrap
+msgid "<computeroutput>attempt to open /lib/libc.so.6 succeeded</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:107
+msgid "Make sure GCC is using the correct dynamic linker:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:109
+#, no-wrap
+msgid "<userinput>grep found dummy.log</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:111
+msgid ""
+"The output of the last command should be (allowing for platform-specific "
+"differences in dynamic linker name):"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:114
+#, no-wrap
+msgid ""
+"<computeroutput>found ld-linux-x86-64.so.2 at "
+"/lib/ld-linux-x86-64.so.2</computeroutput>"
+msgstr ""
+
+#. The most likely
+#.   reason is that something went wrong with the specs file adjustment.
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:116
+msgid ""
+"If the output does not appear as shown above or is not received at all, then "
+"something is seriously wrong. Investigate and retrace the steps to find out "
+"where the problem is and correct it.  Any issues will need to be resolved "
+"before continuing with the process."
+msgstr ""
+
+#. type: Content of: <sect1><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:122
+msgid "Once everything is working correctly, clean up the test files:"
+msgstr ""
+
+#. type: Content of: <sect1><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/adjusting.xml:124
+#, no-wrap
+msgid "<userinput>rm -v dummy.c a.out dummy.log</userinput>"
+msgstr ""

+ 257 - 0
zh_CN/chapter08/attr.po

@@ -0,0 +1,257 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:14
+#, no-wrap
+msgid "&attr-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:12
+msgid ""
+"<productname>attr</productname> "
+"<productnumber>&attr-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:17
+msgid "Attr-&attr-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:20
+msgid "Attr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:26
+msgid ""
+"The attr package contains utilities to administer the extended attributes on "
+"filesystem objects."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:34
+msgid "&attr-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:35
+msgid "&attr-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:42
+msgid "Installation of Attr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:44
+msgid "Prepare Attr for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:46
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr     \\\n"
+"            --bindir=/bin     \\\n"
+"            --disable-static  \\\n"
+"            --sysconfdir=/etc \\\n"
+"            --docdir=/usr/share/doc/attr-&attr-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:52
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr     \\\n"
+"            --disable-static  \\\n"
+"            --sysconfdir=/etc \\\n"
+"            --docdir=/usr/share/doc/attr-&attr-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:57
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:59
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:61
+msgid ""
+"The tests need to be run on a filesystem that supports extended attributes "
+"such as the ext2, ext3, or ext4 filesystems.  To test the results, issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:65
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:67
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:69
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:71
+msgid ""
+"The shared library needs to be moved to <filename "
+"class=\"directory\">/lib</filename>, and as a result the <filename "
+"class=\"extension\">.so</filename> file in <filename "
+"class=\"directory\">/usr/lib</filename> will need to be recreated:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:76
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v /usr/lib/libattr.so.* /lib\n"
+"ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) "
+"/usr/lib/libattr.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:82
+msgid "Contents of Attr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:85
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:86
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:87
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:90
+msgid "attr, getfattr, and setfattr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:91
+msgid "libattr.so"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:92
+msgid "/usr/include/attr and /usr/share/doc/attr-&attr-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:97
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:98
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:102
+msgid "<command>attr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:104
+msgid "Extends attributes on filesystem objects"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:106
+msgid "attr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:112
+msgid "<command>getfattr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:114
+msgid "Gets the extended attributes of filesystem objects"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:116
+msgid "getfattr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:122
+msgid "<command>setfattr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:124
+msgid "Sets the extended attributes of filesystem objects"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:126
+msgid "setfattr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:132
+msgid "<filename class=\"libraryfile\">libattr</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:134
+msgid "Contains the library functions for manipulating extended attributes"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/attr.xml:136
+msgid "libattr"
+msgstr ""

+ 298 - 0
zh_CN/chapter08/autoconf.po

@@ -0,0 +1,298 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:14
+#, no-wrap
+msgid "&autoconf-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:12
+msgid ""
+"<productname>autoconf</productname> "
+"<productnumber>&autoconf-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:17
+msgid "Autoconf-&autoconf-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:20
+msgid "Autoconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:26
+msgid ""
+"The Autoconf package contains programs for producing shell scripts that can "
+"automatically configure source code."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:34
+msgid "&autoconf-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:35
+msgid "&autoconf-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:42
+msgid "Installation of Autoconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:44
+msgid "First, fix a bug generated by Perl 5.28."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:46
+#, no-wrap
+msgid "<userinput remap=\"pre\">sed -i '361 s/{/\\\\{/' bin/autoscan.in</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:48
+msgid "Prepare Autoconf for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:50
+#, no-wrap
+msgid "<userinput remap=\"configure\">./configure --prefix=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:57
+msgid ""
+"The test suite is currently broken by bash-5 and libtool-2.4.3.  To run the "
+"tests anyway, issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:60
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:73
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:75
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:80
+msgid "Contents of Autoconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:83
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:84
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:87
+msgid ""
+"autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate, and "
+"ifnames"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:89
+msgid "/usr/share/autoconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:94
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:95
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:99
+msgid "<command>autoconf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:101
+msgid ""
+"Produces shell scripts that automatically configure software source code "
+"packages to adapt to many kinds of Unix-like systems; the configuration "
+"scripts it produces are independent&mdash;running them does not require the "
+"<command>autoconf</command> program"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:106
+msgid "autoconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:112
+msgid "<command>autoheader</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:114
+msgid ""
+"A tool for creating template files of C <emphasis>#define</emphasis> "
+"statements for configure to use"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:117
+msgid "autoheader"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:123
+msgid "<command>autom4te</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:125
+msgid "A wrapper for the M4 macro processor"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:127
+msgid "autom4te"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:133
+msgid "<command>autoreconf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:135
+msgid ""
+"Automatically runs <command>autoconf</command>, "
+"<command>autoheader</command>, <command>aclocal</command>, "
+"<command>automake</command>, <command>gettextize</command>, and "
+"<command>libtoolize</command> in the correct order to save time when changes "
+"are made to <command>autoconf</command> and <command>automake</command> "
+"template files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:142
+msgid "autoreconf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:148
+msgid "<command>autoscan</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:150
+msgid ""
+"Helps to create a <filename>configure.in</filename> file for a software "
+"package; it examines the source files in a directory tree, searching them "
+"for common portability issues, and creates a "
+"<filename>configure.scan</filename> file that serves as as a preliminary "
+"<filename>configure.in</filename> file for the package"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:157
+msgid "autoscan"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:163
+msgid "<command>autoupdate</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:165
+msgid ""
+"Modifies a <filename>configure.in</filename> file that still calls "
+"<command>autoconf</command> macros by their old names to use the current "
+"macro names"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:169
+msgid "autoupdate"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:175
+msgid "<command>ifnames</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:177
+msgid ""
+"Helps when writing <filename>configure.in</filename> files for a software "
+"package; it prints the identifiers that the package uses in C preprocessor "
+"conditionals [If a package has already been set up to have some portability, "
+"this program can help determine what <command>configure</command> needs to "
+"check for. It can also fill in gaps in a <filename>configure.in</filename> "
+"file generated by <command>autoscan</command>.]"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/autoconf.xml:185
+msgid "ifnames"
+msgstr ""

+ 244 - 0
zh_CN/chapter08/automake.po

@@ -0,0 +1,244 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:14
+#, no-wrap
+msgid "&automake-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:12
+msgid ""
+"<productname>automake</productname> "
+"<productnumber>&automake-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:17
+msgid "Automake-&automake-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:20
+msgid "Automake"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:26
+msgid ""
+"The Automake package contains programs for generating Makefiles for use with "
+"Autoconf."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:34
+msgid "&automake-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:35
+msgid "&automake-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:42
+msgid "Installation of Automake"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:44
+msgid "Fix a failing test:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:46
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i \"s/''/etags/\" "
+"t/tags-lisp-space.sh</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:48
+msgid "Prepare Automake for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:50
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--docdir=/usr/share/doc/automake-&automake-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:52
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:54
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:56
+msgid ""
+"Using the -j4 make option speeds up the tests, even on systems with only one "
+"processor, due to internal delays in individual tests.  To test the results, "
+"issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:60
+#, no-wrap
+msgid "<userinput remap=\"test\">make -j4 check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:62
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:64
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:70
+msgid "Contents of Automake"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:73
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:74
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:77
+msgid ""
+"aclocal, aclocal-&am-minor-version; (hard linked with aclocal), automake, "
+"and automake-&am-minor-version; (hard linked with automake)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:79
+msgid ""
+"/usr/share/aclocal-&am-minor-version;, "
+"/usr/share/automake-&am-minor-version;, and "
+"/usr/share/doc/automake-&automake-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:85
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:86
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:90
+msgid "<command>aclocal</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:92
+msgid ""
+"Generates <filename>aclocal.m4</filename> files based on the contents of "
+"<filename>configure.in</filename> files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:95
+msgid "aclocal"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:101
+msgid "<command>aclocal-&am-minor-version;</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:103
+msgid "A hard link to <command>aclocal</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:105
+msgid "aclocal-&am-minor-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:111
+msgid "<command>automake</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:113
+msgid ""
+"A tool for automatically generating <filename>Makefile.in</filename> files "
+"from <filename>Makefile.am</filename> files [To create all the "
+"<filename>Makefile.in</filename> files for a package, run this program in "
+"the top-level directory. By scanning the <filename>configure.in</filename> "
+"file, it automatically finds each appropriate "
+"<filename>Makefile.am</filename> file and generates the corresponding "
+"<filename>Makefile.in</filename> file.]"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:122
+msgid "automake"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:128
+msgid "<command>automake-&am-minor-version;</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:130
+msgid "A hard link to <command>automake</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/automake.xml:132
+msgid "automake-&am-minor-version;"
+msgstr ""

+ 288 - 0
zh_CN/chapter08/bash.po

@@ -0,0 +1,288 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:14
+#, no-wrap
+msgid "&bash-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:12
+msgid ""
+"<productname>bash</productname> "
+"<productnumber>&bash-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:17
+msgid "Bash-&bash-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:20
+msgid "Bash"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:26
+msgid "The Bash package contains the Bourne-Again SHell."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:29
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:30
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:33
+msgid "&bash-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:34
+msgid "&bash-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:41
+msgid "Installation of Bash"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:43
+msgid "Incorporate some upstream fixes:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:45
+#, no-wrap
+msgid "<userinput remap=\"pre\">patch -Np1 -i ../&bash-fixes-patch;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:47
+msgid "Prepare Bash for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:49
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                    "
+"\\\n"
+"            --docdir=/usr/share/doc/bash-&bash-version; \\\n"
+"            --without-bash-malloc            \\\n"
+"            --with-installed-readline</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:55
+msgid "The meaning of the new configure option:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:58
+msgid "<parameter>--with-installed-readline</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:60
+msgid ""
+"This option tells Bash to use the <filename "
+"class=\"libraryfile\">readline</filename> library that is already installed "
+"on the system rather than using its own readline version."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:69
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:71
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:73
+msgid ""
+"Skip down to <quote>Install the package</quote> if not running the test "
+"suite."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:76
+msgid ""
+"To prepare the tests, ensure that the <systemitem "
+"class=\"username\">tester</systemitem> user can write to the sources tree:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:78
+#, no-wrap
+msgid "<userinput remap=\"test\">chown -Rv tester .</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:80
+msgid ""
+"Now, run the tests as the <systemitem class=\"username\">tester</systemitem> "
+"user:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:83
+#, no-wrap
+msgid ""
+"<userinput remap=\"test\">su tester &lt;&lt; EOF\n"
+"PATH=$PATH make tests &lt; $(tty)\n"
+"EOF</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:87
+msgid ""
+"Install the package and move the main executable to <filename "
+"class='directory'>/bin</filename>:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:90
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">make install\n"
+"mv -vf /usr/bin/bash /bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:93
+msgid ""
+"Run the newly compiled <command>bash</command> program (replacing the one "
+"that is currently being executed):"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:96
+#, no-wrap
+msgid "<userinput>exec /bin/bash --login +h</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:99
+msgid ""
+"The parameters used make the <command>bash</command> process an interactive "
+"login shell and continues to disable hashing so that new programs are found "
+"as they become available."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:107
+msgid "Contents of Bash"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:110
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:111
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:114
+msgid "bash, bashbug, and sh (link to bash)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:115
+msgid "/usr/include/bash, /usr/lib/bash, and /usr/share/doc/bash-&bash-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:121
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:122
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:126
+msgid "<command>bash</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:128
+msgid ""
+"A widely-used command interpreter; it performs many types of expansions and "
+"substitutions on a given command line before executing it, thus making this "
+"interpreter a powerful tool"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:132
+msgid "bash"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:138
+msgid "<command>bashbug</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:140
+msgid ""
+"A shell script to help the user compose and mail standard formatted bug "
+"reports concerning <command>bash</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:143
+msgid "bashbug"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:149
+msgid "<command>sh</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:151
+msgid ""
+"A symlink to the <command>bash</command> program; when invoked as "
+"<command>sh</command>, <command>bash</command> tries to mimic the startup "
+"behavior of historical versions of <command>sh</command> as closely as "
+"possible, while conforming to the POSIX standard as well"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:157
+msgid "sh"
+msgstr ""

+ 206 - 0
zh_CN/chapter08/bc.po

@@ -0,0 +1,206 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:14
+#, no-wrap
+msgid "&bc-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:12
+msgid ""
+"<productname>bc</productname> <productnumber>&bc-version;</productnumber> "
+"<placeholder type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:17
+msgid "Bc-&bc-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:20
+msgid "Bc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:26
+msgid "The Bc package contains an arbitrary precision numeric processing language."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:34
+msgid "&bc-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:35
+msgid "&bc-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:42
+msgid "Installation of Bc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:44
+msgid "Prepare Bc for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:46
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">PREFIX=/usr CC=gcc CFLAGS=\"-std=c99\" "
+"./configure.sh -G -O3</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:49
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:52
+msgid "<parameter>CC=gcc CFLAGS=\"-std=c99\"</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:54
+msgid "These parameters specify the compiler and the C standard to use."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:59
+msgid "<parameter>-O3</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:61
+msgid "Specify the optimization to use."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:66
+msgid "<parameter>-G</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:68
+msgid "Omit parts of the test suite that won't work without a GNU bc present."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:74
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:76
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:78
+msgid "To test bc, run:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:80
+#, no-wrap
+msgid "<userinput remap=\"test\">make test</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:83
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:85
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:90
+msgid "Contents of Bc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:93
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:96
+msgid "bc and dc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:101
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:102
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:106
+msgid "<command>bc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:108
+msgid "A command line calculator"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:110
+msgid "bc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:116
+msgid "<command>dc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:118
+msgid "A reverse-polish command line calculator"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bc.xml:120
+msgid "dc"
+msgstr ""

+ 692 - 0
zh_CN/chapter08/binutils.po

@@ -0,0 +1,692 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:14
+#, no-wrap
+msgid "&binutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:12
+msgid ""
+"<productname>binutils</productname> "
+"<productnumber>&binutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:17
+msgid "Binutils-&binutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:20
+msgid "Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:26
+msgid ""
+"The Binutils package contains a linker, an assembler, and other tools for "
+"handling object files."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:34
+msgid "&binutils-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:35
+msgid "&binutils-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:42
+msgid "Installation of Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:44
+msgid ""
+"Verify that the PTYs are working properly inside the chroot environment by "
+"performing a simple test:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:47
+#, no-wrap
+msgid "<userinput remap=\"test\">expect -c \"spawn ls\"</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:49
+msgid "This command should output the following:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:51
+#, no-wrap
+msgid "<computeroutput>spawn ls</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:53
+msgid ""
+"If, instead, the output includes the message below, then the environment is "
+"not set up for proper PTY operation.  This issue needs to be resolved before "
+"running the test suites for Binutils and GCC:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:57
+#, no-wrap
+msgid ""
+"<computeroutput>The system has no more ptys.\n"
+"Ask your system administrator to create more.</computeroutput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:60
+msgid ""
+"Now remove one test that prevents the tests from running to completion, and "
+"fix other tests in the gold test suite, which need to be adjusted for GCC "
+"10:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:64
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i '/@\\tincremental_copy/d' "
+"gold/testsuite/Makefile.in\n"
+"patch -Np1 -i "
+"../binutils-&binutils-version;-gcc10_gold_test_fix-1.patch</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:67
+msgid ""
+"The Binutils documentation recommends building Binutils in a dedicated build "
+"directory:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:70
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:73
+msgid "Prepare Binutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:75
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure --prefix=/usr       \\\n"
+"             --enable-gold       \\\n"
+"             --enable-ld=default \\\n"
+"             --enable-plugins    \\\n"
+"             --enable-shared     \\\n"
+"             --disable-werror    \\\n"
+"             --enable-64-bit-bfd \\\n"
+"             --with-system-zlib</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:84
+msgid "The meaning of the configure parameters:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:87
+msgid "<parameter>--enable-gold</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:89
+msgid ""
+"Build the gold linker and install it as ld.gold (along side the default "
+"linker)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:95
+msgid "<parameter>--enable-ld=default</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:97
+msgid ""
+"Build the original bfd linker and install it as both ld (the default linker) "
+"and ld.bfd."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:103
+msgid "<parameter>--enable-plugins</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:105
+msgid "Enables plugin support for the linker."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:110
+msgid "<parameter>--enable-64-bit-bfd</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:112
+msgid ""
+"Enables 64-bit support (on hosts with narrower word sizes).  May not be "
+"needed on 64-bit systems, but does no harm."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:118
+msgid "<parameter>--with-system-zlib</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:120
+msgid "Use the installed zlib library rather than building the included version."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:127
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:129
+#, no-wrap
+msgid "<userinput remap=\"make\">make tooldir=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:132
+msgid "The meaning of the make parameter:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:135
+msgid "<parameter>tooldir=/usr</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:137
+msgid ""
+"Normally, the tooldir (the directory where the executables will ultimately "
+"be located) is set to <filename "
+"class=\"directory\">$(exec_prefix)/$(target_alias)</filename>. For example, "
+"x86_64 machines would expand that to <filename "
+"class=\"directory\">/usr/x86_64-unknown-linux-gnu</filename>. Because this "
+"is a custom system, this target-specific directory in <filename "
+"class=\"directory\">/usr</filename> is not required. <filename "
+"class=\"directory\">$(exec_prefix)/$(target_alias)</filename> would be used "
+"if the system was used to cross-compile (for example, compiling a package on "
+"an Intel machine that generates code that can be executed on PowerPC "
+"machines)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><important><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:154
+msgid ""
+"The test suite for Binutils in this section is considered critical.  Do not "
+"skip it under any circumstances."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:158
+msgid "Test the results:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:160
+#, no-wrap
+msgid "<userinput remap=\"test\">make -k check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:164
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:166
+#, no-wrap
+msgid "<userinput remap=\"install\">make tooldir=/usr install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:171
+msgid "Contents of Binutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:174
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:175
+msgid "Installed libraries"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:176
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:179
+msgid ""
+"addr2line, ar, as, c++filt, dwp, elfedit, gprof, ld, ld.bfd, ld.gold, nm, "
+"objcopy, objdump, ranlib, readelf, size, strings, and strip"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:181
+msgid "libbfd.{a,so} and libopcodes.{a,so}"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:182
+msgid "/usr/lib/ldscripts"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:187
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:188
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:192
+msgid "<command>addr2line</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:194
+msgid ""
+"Translates program addresses to file names and line numbers; given an "
+"address and the name of an executable, it uses the debugging information in "
+"the executable to determine which source file and line number are associated "
+"with the address"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:199
+msgid "addr2line"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:205
+msgid "<command>ar</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:207
+msgid "Creates, modifies, and extracts from archives"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:209
+msgid "ar"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:215
+msgid "<command>as</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:217
+msgid ""
+"An assembler that assembles the output of <command>gcc</command> into object "
+"files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:220
+msgid "as"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:226
+msgid "<command>c++filt</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:228
+msgid ""
+"Used by the linker to de-mangle C++ and Java symbols and to keep overloaded "
+"functions from clashing"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:231
+msgid "c++filt"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:237
+msgid "<command>dwp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:239
+msgid "The DWARF packaging utility"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:241
+msgid "dwp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:247
+msgid "<command>elfedit</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:249
+msgid "Updates the ELF header of ELF files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:251
+msgid "elfedit"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:257
+msgid "<command>gprof</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:259
+msgid "Displays call graph profile data"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:261
+msgid "gprof"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:267
+msgid "<command>ld</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:269
+msgid ""
+"A linker that combines a number of object and archive files into a single "
+"file, relocating their data and tying up symbol references"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:273
+msgid "ld"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:279
+msgid "<command>ld.gold</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:281
+msgid "A cut down version of ld that only supports the elf object file format"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:284
+msgid "ld.gold"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:290
+msgid "<command>ld.bfd</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:292
+msgid "Hard link to <command>ld</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:294
+msgid "ld.bfd"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:300
+msgid "<command>nm</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:302
+msgid "Lists the symbols occurring in a given object file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:304
+msgid "nm"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:310
+msgid "<command>objcopy</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:312
+msgid "Translates one type of object file into another"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:314
+msgid "objcopy"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:320
+msgid "<command>objdump</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:322
+msgid ""
+"Displays information about the given object file, with options controlling "
+"the particular information to display; the information shown is useful to "
+"programmers who are working on the compilation tools"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:327
+msgid "objdump"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:333
+msgid "<command>ranlib</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:335
+msgid ""
+"Generates an index of the contents of an archive and stores it in the "
+"archive; the index lists all of the symbols defined by archive members that "
+"are relocatable object files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:339
+msgid "ranlib"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:345
+msgid "<command>readelf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:347
+msgid "Displays information about ELF type binaries"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:349
+msgid "readelf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:355
+msgid "<command>size</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:357
+msgid "Lists the section sizes and the total size for the given object files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:360
+msgid "size"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:366
+msgid "<command>strings</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:368
+msgid ""
+"Outputs, for each given file, the sequences of printable characters that are "
+"of at least the specified length (defaulting to four); for object files, it "
+"prints, by default, only the strings from the initializing and loading "
+"sections while for other types of files, it scans the entire file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:374
+msgid "strings"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:380
+msgid "<command>strip</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:382
+msgid "Discards symbols from object files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:384
+msgid "strip"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:390
+msgid "<filename class=\"libraryfile\">libbfd</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:392
+msgid "The Binary File Descriptor library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:394
+msgid "libbfd"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:400
+msgid "<filename class=\"libraryfile\">libctf</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:402
+msgid "The Compat ANSI-C Type Format debugging support library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:404
+msgid "libctf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:410
+msgid "<filename class=\"libraryfile\">libctf-nobfd</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:412
+msgid "A libctf variant which does not use libbfd functionality"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:414
+msgid "libctf-nobfd"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:420
+msgid "<filename class=\"libraryfile\">libopcodes</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:422
+msgid ""
+"A library for dealing with opcodes&mdash;the <quote>readable text</quote> "
+"versions of instructions for the processor; it is used for building "
+"utilities like <command>objdump</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/binutils.xml:427
+msgid "libopcodes"
+msgstr ""

+ 217 - 0
zh_CN/chapter08/bison.po

@@ -0,0 +1,217 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:14
+#, no-wrap
+msgid "&bison-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:12
+msgid ""
+"<productname>bison</productname> "
+"<productnumber>&bison-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:17
+msgid "Bison-&bison-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:20
+msgid "Bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:26
+msgid "The Bison package contains a parser generator."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:29
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:30
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:33
+msgid "&bison-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:34
+msgid "&bison-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:41
+msgid "Installation of Bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:43
+msgid "Prepare Bison for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:45
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr "
+"--docdir=/usr/share/doc/bison-&bison-version;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:47
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:49
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:51
+msgid ""
+"The tests are known to fail using multiple processors.  To test the results "
+"(about 5.5 SBU), issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:54
+#, no-wrap
+msgid "<userinput remap=\"test\">make -j1 check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:63
+msgid "Contents of Bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:66
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:67
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:68
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:71
+msgid "bison and yacc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:72
+msgid "liby.a"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:73
+msgid "/usr/share/bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:78
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:79
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:83
+msgid "<command>bison</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:85
+msgid ""
+"Generates, from a series of rules, a program for analyzing the structure of "
+"text files; Bison is a replacement for Yacc (Yet Another Compiler Compiler)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:89
+msgid "bison"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:95
+msgid "<command>yacc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:97
+msgid ""
+"A wrapper for <command>bison</command>, meant for programs that still call "
+"<command>yacc</command> instead of <command>bison</command>; it calls "
+"<command>bison</command> with the <parameter>-y</parameter> option"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:102
+msgid "yacc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:108
+msgid "<filename class=\"libraryfile\">liby</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:110
+msgid ""
+"The Yacc library containing implementations of Yacc-compatible "
+"<function>yyerror</function> and <function>main</function> functions; this "
+"library is normally not very useful, but POSIX requires it"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bison.xml:114
+msgid "liby"
+msgstr ""

+ 421 - 0
zh_CN/chapter08/bzip2.po

@@ -0,0 +1,421 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:14
+#, no-wrap
+msgid "&bzip2-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:12
+msgid ""
+"<productname>bzip2</productname> "
+"<productnumber>&bzip2-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:17
+msgid "Bzip2-&bzip2-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:20
+msgid "Bzip2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:26
+msgid ""
+"The Bzip2 package contains programs for compressing and decompressing "
+"files. Compressing text files with <command>bzip2</command> yields a much "
+"better compression percentage than with the traditional "
+"<command>gzip</command>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:32
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:33
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:36
+msgid "&bzip2-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:37
+msgid "&bzip2-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:44
+msgid "Installation of Bzip2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:46
+msgid "Apply a patch that will install the documentation for this package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:48
+#, no-wrap
+msgid "<userinput remap=\"pre\">patch -Np1 -i ../&bzip2-docs-patch;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:50
+msgid "The following command ensures installation of symbolic links are relative:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:52
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i 's@\\(ln -s -f \\)$(PREFIX)/bin/@\\1@' "
+"Makefile</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:54
+msgid "Ensure the man pages are installed into the correct location:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:56
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i \"s@(PREFIX)/man@(PREFIX)/share/man@g\" "
+"Makefile</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:58
+msgid "Prepare Bzip2 for compilation with:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:60
+#, no-wrap
+msgid ""
+"<userinput remap=\"make\">make -f Makefile-libbz2_so\n"
+"make clean</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:64
+msgid "The meaning of the make parameter:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:67
+msgid "<parameter>-f Makefile-libbz2_so</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:69
+msgid ""
+"This will cause Bzip2 to be built using a different "
+"<filename>Makefile</filename> file, in this case the "
+"<filename>Makefile-libbz2_so</filename> file, which creates a dynamic "
+"<filename class=\"libraryfile\">libbz2.so</filename> library and links the "
+"Bzip2 utilities against it."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:79
+msgid "Compile and test the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:81
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:83
+msgid "Install the programs:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:85
+#, no-wrap
+msgid "<userinput remap=\"install\">make PREFIX=/usr install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:87
+msgid ""
+"Install the shared <command>bzip2</command> binary into the <filename "
+"class=\"directory\">/bin</filename> directory, make some necessary symbolic "
+"links, and clean up:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:91
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">cp -v bzip2-shared /bin/bzip2\n"
+"cp -av libbz2.so* /lib\n"
+"ln -sv ../../lib/libbz2.so.1.0 $LFS/usr/lib/libbz2.so\n"
+"rm -v /usr/bin/{bunzip2,bzcat,bzip2}\n"
+"ln -sv bzip2 /bin/bunzip2\n"
+"ln -sv bzip2 /bin/bzcat</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:101
+msgid "Contents of Bzip2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:104
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:105
+msgid "Installed libraries"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:106
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:109
+msgid ""
+"bunzip2 (link to bzip2), bzcat (link to bzip2), bzcmp (link to bzdiff), "
+"bzdiff, bzegrep (link to bzgrep), bzfgrep (link to bzgrep), bzgrep, bzip2, "
+"bzip2recover, bzless (link to bzmore), and bzmore"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:112
+msgid "libbz2.{a,so}"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:113
+msgid "/usr/share/doc/bzip2-&bzip2-version;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:118
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:119
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:123
+msgid "<command>bunzip2</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:125
+msgid "Decompresses bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:127
+msgid "bunzip2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:133
+msgid "<command>bzcat</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:135
+msgid "Decompresses to standard output"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:137
+msgid "bzcat"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:143
+msgid "<command>bzcmp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:145
+msgid "Runs <command>cmp</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:147
+msgid "bzcmp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:153
+msgid "<command>bzdiff</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:155
+msgid "Runs <command>diff</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:157
+msgid "bzdiff"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:163
+msgid "<command>bzegrep</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:165
+msgid "Runs <command>egrep</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:167
+msgid "bzegrep"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:173
+msgid "<command>bzfgrep</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:175
+msgid "Runs <command>fgrep</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:177
+msgid "bzfgrep"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:183
+msgid "<command>bzgrep</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:185
+msgid "Runs <command>grep</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:187
+msgid "bzgrep"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:193
+msgid "<command>bzip2</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:195
+msgid ""
+"Compresses files using the Burrows-Wheeler block sorting text compression "
+"algorithm with Huffman coding; the compression rate is better than that "
+"achieved by more conventional compressors using <quote>Lempel-Ziv</quote> "
+"algorithms, like <command>gzip</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:200
+msgid "bzip2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:206
+msgid "<command>bzip2recover</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:208
+msgid "Tries to recover data from damaged bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:210
+msgid "bzip2recover"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:216
+msgid "<command>bzless</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:218
+msgid "Runs <command>less</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:220
+msgid "bzless"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:226
+msgid "<command>bzmore</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:228
+msgid "Runs <command>more</command> on bzipped files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:230
+msgid "bzmore"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:236
+msgid "<filename class=\"libraryfile\">libbz2</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:238
+msgid ""
+"The library implementing lossless, block-sorting data compression, using the "
+"Burrows-Wheeler algorithm"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/bzip2.xml:241
+msgid "libbz2"
+msgstr ""

+ 22 - 0
zh_CN/chapter08/chapter08.po

@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <chapter><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/chapter08.xml:12
+msgid "Installing Basic System Software"
+msgstr ""

+ 189 - 0
zh_CN/chapter08/check.po

@@ -0,0 +1,189 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:14
+#, no-wrap
+msgid "&check-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:12
+msgid ""
+"<productname>check</productname> "
+"<productnumber>&check-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:17
+msgid "Check-&check-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:20
+msgid "Check"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:26
+msgid "Check is a unit testing framework for C."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:29
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:30
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:33
+msgid "&check-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:34
+msgid "&check-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:41
+msgid "Installation of Check"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:43
+msgid "Prepare Check for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:45
+#, no-wrap
+msgid "<userinput remap=\"configure\">./configure --prefix=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:47
+msgid "Build the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:49
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:51
+msgid ""
+"Compilation is now complete.  To run the Check test suite, issue the "
+"following command:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:54
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:56
+msgid ""
+"Note that the Check test suite may take a relatively long (up to 4 SBU) "
+"time."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:59
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:61
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">make "
+"docdir=/usr/share/doc/check-&check-version; install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:66
+msgid "Contents of Check"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:69
+msgid "Installed program"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:70
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:73
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:89
+msgid "checkmk"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:74
+msgid "libcheck.{a,so}"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:79
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:80
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:84
+msgid "<command>checkmk</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:86
+msgid ""
+"Awk script for generating C unit tests for use with the Check unit testing "
+"framework"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:95
+msgid "<filename class=\"libraryfile\">libcheck.{a,so}</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:97
+msgid "Contains functions that allow Check to be called from a test program"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/check.xml:100
+msgid "libcheck"
+msgstr ""

+ 1986 - 0
zh_CN/chapter08/coreutils.po

@@ -0,0 +1,1986 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:14
+#, no-wrap
+msgid "&coreutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:12
+msgid ""
+"<productname>coreutils</productname> "
+"<productnumber>&coreutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:17
+msgid "Coreutils-&coreutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:20
+msgid "Coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:26
+msgid ""
+"The Coreutils package contains utilities for showing and setting the basic "
+"system characteristics."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:34
+msgid "&coreutils-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:35
+msgid "&coreutils-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:42
+msgid "Installation of Coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:44
+msgid ""
+"POSIX requires that programs from Coreutils recognize character boundaries "
+"correctly even in multibyte locales. The following patch fixes this "
+"non-compliance and other internationalization-related bugs."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:48
+#, no-wrap
+msgid "<userinput remap=\"pre\">patch -Np1 -i ../&coreutils-i18n-patch;</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><note><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:51
+msgid ""
+"In the past, many bugs were found in this patch. When reporting new bugs to "
+"Coreutils maintainers, please check first if they are reproducible without "
+"this patch."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:59
+msgid "Suppress a test which on some machines can loop forever:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:61
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">sed -i '/test.lock/s/^/#/' "
+"gnulib-tests/gnulib.mk</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:63
+msgid "Now prepare Coreutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:65
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">autoreconf -fiv\n"
+"FORCE_UNSAFE_CONFIGURE=1 ./configure \\\n"
+"            --prefix=/usr            \\\n"
+"            --enable-no-install-program=kill,uptime</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:71
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:74
+msgid "<command>autoreconf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:76
+msgid ""
+"This command updates generated configuration files consistent with the "
+"latest version of automake."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:83
+msgid "<envar>FORCE_UNSAFE_CONFIGURE=1</envar>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:85
+msgid "This environment variable allows the package to be built as the root user."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:92
+msgid "<parameter>--enable-no-install-program=kill,uptime</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:94
+msgid ""
+"The purpose of this switch is to prevent Coreutils from installing binaries "
+"that will be installed by other packages later."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:101
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:103
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:105
+msgid ""
+"Skip down to <quote>Install the package</quote> if not running the test "
+"suite."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:108
+msgid ""
+"Now the test suite is ready to be run. First, run the tests that are meant "
+"to be run as user <systemitem class=\"username\">root</systemitem>:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:111
+#, no-wrap
+msgid ""
+"<userinput remap=\"test\">make NON_ROOT_USERNAME=tester "
+"check-root</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:113
+msgid ""
+"We're going to run the remainder of the tests as the <systemitem "
+"class=\"username\">tester</systemitem> user. Certain tests require that the "
+"user be a member of more than one group. So that these tests are not "
+"skipped, add a temporary group and make the user <systemitem "
+"class=\"username\">tester</systemitem> a part of it:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:119
+#, no-wrap
+msgid ""
+"<userinput remap=\"test\">echo \"dummy:x:102:tester\" &gt;&gt; "
+"/etc/group</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:121
+msgid ""
+"Fix some of the permissions so that the non-root user can compile and run "
+"the tests:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:124
+#, no-wrap
+msgid "<userinput remap=\"test\">chown -Rv tester . </userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:126
+msgid "Now run the tests:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:128
+#, no-wrap
+msgid ""
+"<userinput remap=\"test\">su tester -c \"PATH=$PATH make "
+"RUN_EXPENSIVE_TESTS=yes check\"</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:130
+msgid "Remove the temporary group:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:132
+#, no-wrap
+msgid "<userinput remap=\"test\">sed -i '/dummy/d' /etc/group</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:133
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:135
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:137
+msgid "Move programs to the locations specified by the FHS:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:139
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v "
+"/usr/bin/{cat,chgrp,chmod,chown,cp,date,dd,df,echo} /bin\n"
+"mv -v /usr/bin/{false,ln,ls,mkdir,mknod,mv,pwd,rm} /bin\n"
+"mv -v /usr/bin/{rmdir,stty,sync,true,uname} /bin\n"
+"mv -v /usr/bin/chroot /usr/sbin\n"
+"mv -v /usr/share/man/man1/chroot.1 /usr/share/man/man8/chroot.8\n"
+"sed -i 's/\"1\"/\"8\"/' /usr/share/man/man8/chroot.8</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:146
+msgid ""
+"Some of the scripts in the LFS-Bootscripts package depend on "
+"<command>head</command>, <command>nice</command>, <command>sleep</command>, "
+"and <command>touch</command>.  As <filename "
+"class=\"directory\">/usr</filename> may not be available during the early "
+"and late stages of booting, those binaries need to be on the root partition "
+"to maintain FHS compliance:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:153
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v /usr/bin/{head,nice,sleep,touch} "
+"/bin</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:158
+msgid "Contents of Coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:161
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:162
+msgid "Installed library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:163
+msgid "Installed directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:166
+msgid ""
+"[, b2sum, base32, base64, basename, basenc, cat, chcon, chgrp, chmod, chown, "
+"chroot, cksum, comm, cp, csplit, cut, date, dd, df, dir, dircolors, dirname, "
+"du, echo, env, expand, expr, factor, false, fmt, fold, groups, head, hostid, "
+"id, install, join, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, "
+"mktemp, mv, nice, nl, nohup, nproc, numfmt, od, paste, pathchk, pinky, pr, "
+"printenv, printf, ptx, pwd, readlink, realpath, rm, rmdir, runcon, seq, "
+"sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, shred, shuf, sleep, "
+"sort, split, stat, stdbuf, stty, sum, sync, tac, tail, tee, test, timeout, "
+"touch, tr, true, truncate, tsort, tty, uname, unexpand, uniq, unlink, users, "
+"vdir, wc, who, whoami, and yes"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:177
+msgid "libstdbuf.so (in /usr/libexec/coreutils)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:178
+msgid "/usr/libexec/coreutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:183
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:184
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:188
+msgid "<command>[</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:190
+msgid ""
+"Is an actual command, /usr/bin/[, that is a synonym for the "
+"<command>test</command> command."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:193
+msgid "["
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:199
+msgid "<command>base32</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:201
+msgid "Encodes and decodes data according to the base32 specification (RFC 4648)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:204
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:215
+msgid "base64"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:210
+msgid "<command>base64</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:212
+msgid "Encodes and decodes data according to the base64 specification (RFC 4648)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:221
+msgid "<command>b2sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:223
+msgid "Prints or checks BLAKE2 (512-bit) checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:225
+msgid "b2sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:231
+msgid "<command>basename</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:233
+msgid "Strips any path and a given suffix from a file name"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:235
+msgid "basename"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:241
+msgid "<command>basenc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:243
+msgid "Encodes or decodes data using various algorithms"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:245
+msgid "basenc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:251
+msgid "<command>cat</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:253
+msgid "Concatenates files to standard output"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:255
+msgid "cat"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:261
+msgid "<command>chcon</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:263
+msgid "Changes security context for files and directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:265
+msgid "chcon"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:271
+msgid "<command>chgrp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:273
+msgid "Changes the group ownership of files and directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:275
+msgid "chgrp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:281
+msgid "<command>chmod</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:283
+msgid ""
+"Changes the permissions of each file to the given mode; the mode can be "
+"either a symbolic representation of the changes to make or an octal number "
+"representing the new permissions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:287
+msgid "chmod"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:293
+msgid "<command>chown</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:295
+msgid "Changes the user and/or group ownership of files and directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:298
+msgid "chown"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:304
+msgid "<command>chroot</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:306
+msgid ""
+"Runs a command with the specified directory as the <filename "
+"class=\"directory\">/</filename> directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:309
+msgid "chroot"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:315
+msgid "<command>cksum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:317
+msgid ""
+"Prints the Cyclic Redundancy Check (CRC) checksum and the byte counts of "
+"each specified file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:320
+msgid "cksum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:326
+msgid "<command>comm</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:328
+msgid ""
+"Compares two sorted files, outputting in three columns the lines that are "
+"unique and the lines that are common"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:331
+msgid "comm"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:337
+msgid "<command>cp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:339
+msgid "Copies files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:341
+msgid "cp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:347
+msgid "<command>csplit</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:349
+msgid ""
+"Splits a given file into several new files, separating them according to "
+"given patterns or line numbers and outputting the byte count of each new "
+"file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:353
+msgid "csplit"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:359
+msgid "<command>cut</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:361
+msgid ""
+"Prints sections of lines, selecting the parts according to given fields or "
+"positions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:364
+msgid "cut"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:370
+msgid "<command>date</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:372
+msgid "Displays the current time in the given format, or sets the system date"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:375
+msgid "date"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:381
+msgid "<command>dd</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:383
+msgid ""
+"Copies a file using the given block size and count, while optionally "
+"performing conversions on it"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:386
+msgid "dd"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:392
+msgid "<command>df</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:394
+msgid ""
+"Reports the amount of disk space available (and used) on all mounted file "
+"systems, or only on the file systems holding the selected files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:398
+msgid "df"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:404
+msgid "<command>dir</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:406
+msgid ""
+"Lists the contents of each given directory (the same as the "
+"<command>ls</command> command)"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:409
+msgid "dir"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:415
+msgid "<command>dircolors</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:417
+msgid ""
+"Outputs commands to set the <envar>LS_COLOR</envar> environment variable to "
+"change the color scheme used by <command>ls</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:421
+msgid "dircolors"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:427
+msgid "<command>dirname</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:429
+msgid "Strips the non-directory suffix from a file name"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:431
+msgid "dirname"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:437
+msgid "<command>du</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:439
+msgid ""
+"Reports the amount of disk space used by the current directory, by each of "
+"the given directories (including all subdirectories) or by each of the given "
+"files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:443
+msgid "du"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:449
+msgid "<command>echo</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:451
+msgid "Displays the given strings"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:453
+msgid "echo"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:459
+msgid "<command>env</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:461
+msgid "Runs a command in a modified environment"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:463
+msgid "env"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:469
+msgid "<command>expand</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:471
+msgid "Converts tabs to spaces"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:473
+msgid "expand"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:479
+msgid "<command>expr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:481
+msgid "Evaluates expressions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:483
+msgid "expr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:489
+msgid "<command>factor</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:491
+msgid "Prints the prime factors of all specified integer numbers"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:493
+msgid "factor"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:499
+msgid "<command>false</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:501
+msgid ""
+"Does nothing, unsuccessfully; it always exits with a status code indicating "
+"failure"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:504
+msgid "false"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:510
+msgid "<command>fmt</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:512
+msgid "Reformats the paragraphs in the given files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:514
+msgid "fmt"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:520
+msgid "<command>fold</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:522
+msgid "Wraps the lines in the given files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:524
+msgid "fold"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:530
+msgid "<command>groups</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:532
+msgid "Reports a user's group memberships"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:534
+msgid "groups"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:540
+msgid "<command>head</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:542
+msgid ""
+"Prints the first ten lines (or the given number of lines)  of each given "
+"file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:545
+msgid "head"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:551
+msgid "<command>hostid</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:553
+msgid "Reports the numeric identifier (in hexadecimal) of the host"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:555
+msgid "hostid"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:561
+msgid "<command>id</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:563
+msgid ""
+"Reports the effective user ID, group ID, and group memberships of the "
+"current user or specified user"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:566
+msgid "id"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:572
+msgid "<command>install</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:574
+msgid ""
+"Copies files while setting their permission modes and, if possible, their "
+"owner and group"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:577
+msgid "install"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:583
+msgid "<command>join</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:585
+msgid "Joins the lines that have identical join fields from two separate files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:588
+msgid "join"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:594
+msgid "<command>link</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:596
+msgid "Creates a hard link with the given name to a file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:598
+msgid "link"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:604
+msgid "<command>ln</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:606
+msgid "Makes hard links or soft (symbolic) links between files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:608
+msgid "ln"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:614
+msgid "<command>logname</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:616
+msgid "Reports the current user's login name"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:618
+msgid "logname"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:624
+msgid "<command>ls</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:626
+msgid "Lists the contents of each given directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:628
+msgid "ls"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:634
+msgid "<command>md5sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:636
+msgid "Reports or checks Message Digest 5 (MD5) checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:638
+msgid "md5sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:644
+msgid "<command>mkdir</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:646
+msgid "Creates directories with the given names"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:648
+msgid "mkdir"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:654
+msgid "<command>mkfifo</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:656
+msgid ""
+"Creates First-In, First-Outs (FIFOs), a \"named pipe\" in UNIX parlance, "
+"with the given names"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:659
+msgid "mkfifo"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:665
+msgid "<command>mknod</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:667
+msgid ""
+"Creates device nodes with the given names; a device node is a character "
+"special file, a block special file, or a FIFO"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:670
+msgid "mknod"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:676
+msgid "<command>mktemp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:678
+msgid "Creates temporary files in a secure manner; it is used in scripts"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:680
+msgid "mktemp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:686
+msgid "<command>mv</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:688
+msgid "Moves or renames files or directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:690
+msgid "mv"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:696
+msgid "<command>nice</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:698
+msgid "Runs a program with modified scheduling priority"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:700
+msgid "nice"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:706
+msgid "<command>nl</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:708
+msgid "Numbers the lines from the given files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:710
+msgid "nl"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:716
+msgid "<command>nohup</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:718
+msgid "Runs a command immune to hangups, with its output redirected to a log file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:721
+msgid "nohup"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:727
+msgid "<command>nproc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:729
+msgid "Prints the number of processing units available to a process"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:732
+msgid "nproc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:738
+msgid "<command>numfmt</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:740
+msgid "Converts numbers to or from human-readable strings"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:742
+msgid "numfmt"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:748
+msgid "<command>od</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:750
+msgid "Dumps files in octal and other formats"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:752
+msgid "od"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:758
+msgid "<command>paste</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:760
+msgid ""
+"Merges the given files, joining sequentially corresponding lines side by "
+"side, separated by tab characters"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:763
+msgid "paste"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:769
+msgid "<command>pathchk</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:771
+msgid "Checks if file names are valid or portable"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:773
+msgid "pathchk"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:779
+msgid "<command>pinky</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:781
+msgid ""
+"Is a lightweight finger client; it reports some information about the given "
+"users"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:784
+msgid "pinky"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:790
+msgid "<command>pr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:792
+msgid "Paginates and columnates files for printing"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:794
+msgid "pr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:800
+msgid "<command>printenv</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:802
+msgid "Prints the environment"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:804
+msgid "printenv"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:810
+msgid "<command>printf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:812
+msgid ""
+"Prints the given arguments according to the given format, much like the C "
+"printf function"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:815
+msgid "printf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:821
+msgid "<command>ptx</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:823
+msgid ""
+"Produces a permuted index from the contents of the given files, with each "
+"keyword in its context"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:826
+msgid "ptx"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:832
+msgid "<command>pwd</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:834
+msgid "Reports the name of the current working directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:836
+msgid "pwd"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:842
+msgid "<command>readlink</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:844
+msgid "Reports the value of the given symbolic link"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:846
+msgid "readlink"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:852
+msgid "<command>realpath</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:854
+msgid "Prints the resolved path"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:856
+msgid "realpath"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:862
+msgid "<command>rm</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:864
+msgid "Removes files or directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:866
+msgid "rm"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:872
+msgid "<command>rmdir</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:874
+msgid "Removes directories if they are empty"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:876
+msgid "rmdir"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:882
+msgid "<command>runcon</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:884
+msgid "Runs a command with specified security context"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:886
+msgid "runcon"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:892
+msgid "<command>seq</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:894
+msgid "Prints a sequence of numbers within a given range and with a given increment"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:897
+msgid "seq"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:903
+msgid "<command>sha1sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:905
+msgid "Prints or checks 160-bit Secure Hash Algorithm 1 (SHA1)  checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:908
+msgid "sha1sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:914
+msgid "<command>sha224sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:916
+msgid "Prints or checks 224-bit Secure Hash Algorithm checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:918
+msgid "sha224sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:924
+msgid "<command>sha256sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:926
+msgid "Prints or checks 256-bit Secure Hash Algorithm checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:928
+msgid "sha256sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:934
+msgid "<command>sha384sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:936
+msgid "Prints or checks 384-bit Secure Hash Algorithm checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:938
+msgid "sha384sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:944
+msgid "<command>sha512sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:946
+msgid "Prints or checks 512-bit Secure Hash Algorithm checksums"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:948
+msgid "sha512sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:954
+msgid "<command>shred</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:956
+msgid ""
+"Overwrites the given files repeatedly with complex patterns, making it "
+"difficult to recover the data"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:959
+msgid "shred"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:965
+msgid "<command>shuf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:967
+msgid "Shuffles lines of text"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:969
+msgid "shuf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:975
+msgid "<command>sleep</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:977
+msgid "Pauses for the given amount of time"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:979
+msgid "sleep"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:985
+msgid "<command>sort</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:987
+msgid "Sorts the lines from the given files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:989
+msgid "sort"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:995
+msgid "<command>split</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:997
+msgid "Splits the given file into pieces, by size or by number of lines"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1000
+msgid "split"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1006
+msgid "<command>stat</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1008
+msgid "Displays file or filesystem status"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1010
+msgid "stat"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1016
+msgid "<command>stdbuf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1018
+msgid "Runs commands with altered buffering operations for its standard streams"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1021
+msgid "stdbuf"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1027
+msgid "<command>stty</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1029
+msgid "Sets or reports terminal line settings"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1031
+msgid "stty"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1037
+msgid "<command>sum</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1039
+msgid "Prints checksum and block counts for each given file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1041
+msgid "sum"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1047
+msgid "<command>sync</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1049
+msgid ""
+"Flushes file system buffers; it forces changed blocks to disk and updates "
+"the super block"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1052
+msgid "sync"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1058
+msgid "<command>tac</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1060
+msgid "Concatenates the given files in reverse"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1062
+msgid "tac"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1068
+msgid "<command>tail</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1070
+msgid "Prints the last ten lines (or the given number of lines) of each given file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1073
+msgid "tail"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1079
+msgid "<command>tee</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1081
+msgid ""
+"Reads from standard input while writing both to standard output and to the "
+"given files"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1084
+msgid "tee"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1090
+msgid "<command>test</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1092
+msgid "Compares values and checks file types"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1094
+msgid "test"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1100
+msgid "<command>timeout</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1102
+msgid "Runs a command with a time limit"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1104
+msgid "timeout"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1110
+msgid "<command>touch</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1112
+msgid ""
+"Changes file timestamps, setting the access and modification times of the "
+"given files to the current time; files that do not exist are created with "
+"zero length"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1116
+msgid "touch"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1122
+msgid "<command>tr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1124
+msgid "Translates, squeezes, and deletes the given characters from standard input"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1127
+msgid "tr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1133
+msgid "<command>true</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1135
+msgid ""
+"Does nothing, successfully; it always exits with a status code indicating "
+"success"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1138
+msgid "true"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1144
+msgid "<command>truncate</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1146
+msgid "Shrinks or expands a file to the specified size"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1148
+msgid "truncate"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1154
+msgid "<command>tsort</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1156
+msgid ""
+"Performs a topological sort; it writes a completely ordered list according "
+"to the partial ordering in a given file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1159
+msgid "tsort"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1165
+msgid "<command>tty</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1167
+msgid "Reports the file name of the terminal connected to standard input"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1170
+msgid "tty"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1176
+msgid "<command>uname</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1178
+msgid "Reports system information"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1180
+msgid "uname"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1186
+msgid "<command>unexpand</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1188
+msgid "Converts spaces to tabs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1190
+msgid "unexpand"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1196
+msgid "<command>uniq</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1198
+msgid "Discards all but one of successive identical lines"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1200
+msgid "uniq"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1206
+msgid "<command>unlink</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1208
+msgid "Removes the given file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1210
+msgid "unlink"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1216
+msgid "<command>users</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1218
+msgid "Reports the names of the users currently logged on"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1220
+msgid "users"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1226
+msgid "<command>vdir</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1228
+msgid "Is the same as <command>ls -l</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1230
+msgid "vdir"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1236
+msgid "<command>wc</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1238
+msgid ""
+"Reports the number of lines, words, and bytes for each given file, as well "
+"as a total line when more than one file is given"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1241
+msgid "wc"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1247
+msgid "<command>who</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1249
+msgid "Reports who is logged on"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1251
+msgid "who"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1257
+msgid "<command>whoami</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1259
+msgid "Reports the user name associated with the current effective user ID"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1262
+msgid "whoami"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1268
+msgid "<command>yes</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1270
+msgid "Repeatedly outputs <quote>y</quote> or a given string until killed"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1273
+msgid "yes"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1279
+msgid "<filename class=\"libraryfile\">libstdbuf</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1281
+msgid "Library used by <command>stdbuf</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/coreutils.xml:1283
+msgid "libstdbuf"
+msgstr ""

+ 393 - 0
zh_CN/chapter08/dbus.po

@@ -0,0 +1,393 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:14
+#, no-wrap
+msgid "&dbus-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:12
+msgid ""
+"<productname>dbus</productname> "
+"<productnumber>&dbus-version;</productnumber> <placeholder type=\"address\" "
+"id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:17
+msgid "D-Bus-&dbus-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:20
+msgid "D-Bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:26
+msgid ""
+"D-Bus is a message bus system, a simple way for applications to talk to one "
+"another. D-Bus supplies both a system daemon (for events such as \"new "
+"hardware device added\" or \"printer queue changed\") and a "
+"per-user-login-session daemon (for general IPC needs among user "
+"applications). Also, the message bus is built on top of a general one-to-one "
+"message passing framework, which can be used by any two applications to "
+"communicate directly (without going through the message bus daemon)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:35
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:36
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:39
+msgid "&dbus-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:40
+msgid "&dbus-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:47
+msgid "Installation of D-Bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:49
+msgid "Prepare D-Bus for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:51
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">./configure --prefix=/usr                       "
+"\\\n"
+"            --sysconfdir=/etc                   \\\n"
+"            --localstatedir=/var                \\\n"
+"            --disable-static                    \\\n"
+"            --disable-doxygen-docs              \\\n"
+"            --disable-xml-docs                  \\\n"
+"            --docdir=/usr/share/doc/dbus-&dbus-version; \\\n"
+"            --with-console-auth-dir=/run/console</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:61
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:64
+msgid "<parameter>--with-console-auth-dir=/run/console</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:66
+msgid "This specifies the location of the ConsoleKit authorization directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:73
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:75
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:77
+msgid ""
+"This package does come with a test suite, but it requires several packages "
+"that are not included in LFS. Instructions for running the test suite can be "
+"found in the BLFS book at <ulink url=\"&blfs-book;general/dbus.html\"/>."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:82
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:84
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:86
+msgid ""
+"The shared library needs to be moved to <filename "
+"class=\"directory\">/lib</filename>, and as a result the <filename "
+"class=\"extension\">.so</filename> file in <filename "
+"class=\"directory\">/usr/lib</filename> will need to be recreated:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:91
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">mv -v /usr/lib/libdbus-1.so.* /lib\n"
+"ln -sfv ../../lib/$(readlink /usr/lib/libdbus-1.so) "
+"/usr/lib/libdbus-1.so</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:94
+msgid ""
+"Create a symlink so that D-Bus and systemd can use the same "
+"<filename>machine-id</filename> file:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:97
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">ln -sfv /etc/machine-id "
+"/var/lib/dbus</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:99
+msgid "Move the socket file to /run instead of the deprecated /var/run:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:102
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">sed -i 's:/var/run:/run:' "
+"/lib/systemd/system/dbus.socket</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:107
+msgid "Contents of D-Bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:110
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:111
+msgid "Installed libraries"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:112
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:115
+msgid ""
+"dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor, "
+"dbus-run-session, dbus-send, dbus-test-tool, "
+"dbus-update-activation-environment, and dbus-uuidgen"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:118
+msgid "libdbus-1.{a,so}"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:119
+msgid ""
+"/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0, /usr/share/dbus-1, "
+"/usr/share/doc/dbus-&dbus-version;, and /var/lib/dbus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:126
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:127
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:131
+msgid "<command>dbus-cleanup-sockets</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:133
+msgid "is used to remove leftover sockets in a directory"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:135
+msgid "dbus-cleanup-sockets"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:141
+msgid "<command>dbus-daemon</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:143
+msgid "Is the D-Bus message bus daemon"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:145
+msgid "dbus-daemon"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:151
+msgid "<command>dbus-launch</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:153
+msgid "Starts <command>dbus-daemon</command> from a shell script"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:156
+msgid "dbus-launch"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:162
+msgid "<command>dbus-monitor</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:164
+msgid "Monitors messages passing through a D-Bus message bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:166
+msgid "dbus-monitor"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:172
+msgid "<command>dbus-run-session</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:174
+msgid ""
+"Starts a session bus instance of <command>dbus-daemon</command> from a shell "
+"script and starts a specified program in that session"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:178
+msgid "dbus-run-session"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:184
+msgid "<command>dbus-send</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:186
+msgid "Sends a message to a D-Bus message bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:188
+msgid "dbus-send"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:194
+msgid "<command>dbus-test-tool</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:196
+msgid "Is a tool to help packages test <application>D-Bus</application>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:199
+msgid "dbus-test-tool"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:206
+msgid "<command>dbus-update-activation-environment</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:208
+msgid ""
+"Updates environment variables that will be set for "
+"<application>D-Bus</application> session services"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:211
+msgid "dbus-update-activation-environment"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:217
+msgid "<command>dbus-uuidgen</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:219
+msgid "Generates a universally unique ID"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:221
+msgid "dbus-uuidgen"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:227
+msgid "<filename class=\"libraryfile\">libdbus-1</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:229
+msgid "Contains API functions used to communicate with the D-Bus message bus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/dbus.xml:232
+msgid "libdbus-1"
+msgstr ""

+ 204 - 0
zh_CN/chapter08/diffutils.po

@@ -0,0 +1,204 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:14
+#, no-wrap
+msgid "&diffutils-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:12
+msgid ""
+"<productname>diffutils</productname> "
+"<productnumber>&diffutils-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:17
+msgid "Diffutils-&diffutils-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:20
+msgid "Diffutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:26
+msgid ""
+"The Diffutils package contains programs that show the differences between "
+"files or directories."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:30
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:31
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:34
+msgid "&diffutils-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:35
+msgid "&diffutils-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:42
+msgid "Installation of Diffutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:44
+msgid "Prepare Diffutils for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:46
+#, no-wrap
+msgid "<userinput remap=\"configure\">./configure --prefix=/usr</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:48
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:50
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:52
+msgid "To test the results, issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:54
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:56
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:58
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:64
+msgid "Contents of Diffutils"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:67
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:70
+msgid "cmp, diff, diff3, and sdiff"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:75
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:76
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:80
+msgid "<command>cmp</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:82
+msgid "Compares two files and reports whether or in which bytes they differ"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:85
+msgid "cmp"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:91
+msgid "<command>diff</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:93
+msgid ""
+"Compares two files or directories and reports which lines in the files "
+"differ"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:96
+msgid "diff"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:102
+msgid "<command>diff3</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:104
+msgid "Compares three files line by line"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:106
+msgid "diff3"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:112
+msgid "<command>sdiff</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:114
+msgid "Merges two files and interactively outputs the results"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/diffutils.xml:116
+msgid "sdiff"
+msgstr ""

+ 848 - 0
zh_CN/chapter08/e2fsprogs.po

@@ -0,0 +1,848 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-06-17 12:44+0800\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Content of: <sect1><sect1info><address>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:14
+#, no-wrap
+msgid "&e2fsprogs-url;"
+msgstr ""
+
+#. type: Content of: <sect1><sect1info>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:12
+msgid ""
+"<productname>e2fsprogs</productname> "
+"<productnumber>&e2fsprogs-version;</productnumber> <placeholder "
+"type=\"address\" id=\"0\"/>"
+msgstr ""
+
+#. type: Content of: <sect1><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:17
+msgid "E2fsprogs-&e2fsprogs-version;"
+msgstr ""
+
+#. type: Content of: <sect1><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:20
+msgid "E2fsprogs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:26
+msgid ""
+"The e2fsprogs package contains the utilities for handling the <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system. It also supports the "
+"<systemitem class=\"filesystem\">ext3</systemitem> and <systemitem "
+"class=\"filesystem\">ext4</systemitem> journaling file systems."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:33
+msgid "&buildtime;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:34
+msgid "&diskspace;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:37
+msgid "&e2fsprogs-fin-sbu;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:38
+msgid "&e2fsprogs-fin-du;"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:45
+msgid "Installation of E2fsprogs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:47
+msgid ""
+"The e2fsprogs documentation recommends that the package be built in a "
+"subdirectory of the source tree:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:50
+#, no-wrap
+msgid ""
+"<userinput remap=\"pre\">mkdir -v build\n"
+"cd       build</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:53
+msgid "Prepare e2fsprogs for compilation:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:55
+#, no-wrap
+msgid ""
+"<userinput remap=\"configure\">../configure --prefix=/usr           \\\n"
+"             --bindir=/bin           \\\n"
+"             --with-root-prefix=\"\"   \\\n"
+"             --enable-elf-shlibs     \\\n"
+"             --disable-libblkid      \\\n"
+"             --disable-libuuid       \\\n"
+"             --disable-uuidd         \\\n"
+"             --disable-fsck</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:65
+msgid "The meaning of the configure options:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:68
+msgid ""
+"<parameter>--with-root-prefix=\"\"</parameter> and "
+"<parameter>--bindir=/bin</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:71
+msgid ""
+"Certain programs (such as the <command>e2fsck</command> program) are "
+"considered essential programs.  When, for example, <filename "
+"class=\"directory\">/usr</filename> is not mounted, these programs still "
+"need to be available. They belong in directories like <filename "
+"class=\"directory\">/lib</filename> and <filename "
+"class=\"directory\">/sbin</filename>. If this option is not passed to "
+"configure, the programs are installed into the <filename "
+"class=\"directory\">/usr</filename> directory."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:83
+msgid "<parameter>--enable-elf-shlibs</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:85
+msgid "This creates the shared libraries which some programs in this package use."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:91
+msgid "<parameter>--disable-*</parameter>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:93
+msgid ""
+"This prevents e2fsprogs from building and installing the <systemitem "
+"class=\"library\">libuuid</systemitem> and <systemitem "
+"class=\"library\">libblkid</systemitem> libraries, the <systemitem "
+"class=\"daemon\">uuidd</systemitem> daemon, and the <command>fsck</command> "
+"wrapper, as util-linux installs more recent versions."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:104
+msgid "Compile the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:106
+#, no-wrap
+msgid "<userinput remap=\"make\">make</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:108
+msgid "To run the tests, issue:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:110
+#, no-wrap
+msgid "<userinput remap=\"test\">make check</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:119
+msgid ""
+"On a spinning disk, the tests take a little more than 4 SBUs. They can be "
+"much shorter on an SSD (down to about 1.5 SBUs)."
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:121
+msgid "Install the package:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:123
+#, no-wrap
+msgid "<userinput remap=\"install\">make install</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:125
+msgid ""
+"Make the installed static libraries writable so debugging symbols can be "
+"removed later:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:128
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">chmod -v u+w "
+"/usr/lib/{libcom_err,libe2p,libext2fs,libss}.a</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:130
+msgid ""
+"This package installs a gzipped <filename "
+"class=\"extension\">.info</filename> file but doesn't update the system-wide "
+"<filename>dir</filename> file. Unzip this file and then update the system "
+"<filename>dir</filename> file using the following commands:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:136
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">gunzip -v /usr/share/info/libext2fs.info.gz\n"
+"install-info --dir-file=/usr/share/info/dir "
+"/usr/share/info/libext2fs.info</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:139
+msgid ""
+"If desired, create and install some additional documentation by issuing the "
+"following commands:"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><screen>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:142
+#, no-wrap
+msgid ""
+"<userinput remap=\"install\">makeinfo -o      doc/com_err.info "
+"../lib/et/com_err.texinfo\n"
+"install -v -m644 doc/com_err.info /usr/share/info\n"
+"install-info --dir-file=/usr/share/info/dir "
+"/usr/share/info/com_err.info</userinput>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><title>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:148
+msgid "Contents of E2fsprogs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:151
+msgid "Installed programs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:152
+msgid "Installed libraries"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><segtitle>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:153
+msgid "Installed directories"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:156
+msgid ""
+"badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag, e2fsck, "
+"e2image, e2label, e2mmpstatus, e2scrub, e2scrub_all, e2undo, e4crypt, "
+"e4defrag, filefrag, fsck.ext2, fsck.ext3, fsck.ext4, logsave, lsattr, "
+"mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mklost+found, resize2fs, "
+"and tune2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:162
+msgid "libcom_err.so, libe2p.so, libext2fs.so, and libss.so"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:163
+msgid ""
+"/usr/include/e2p, /usr/include/et, /usr/include/ext2fs, /usr/include/ss, "
+"/usr/lib/e2fsprogs, /usr/share/et, and /usr/share/ss"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><bridgehead>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:170
+msgid "Short Descriptions"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:171
+msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:175
+msgid "<command>badblocks</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:177
+msgid "Searches a device (usually a disk partition) for bad blocks"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:180
+msgid "badblocks"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:186
+msgid "<command>chattr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:188
+msgid ""
+"Changes the attributes of files on an <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system; it also changes "
+"<systemitem class=\"filesystem\">ext3</systemitem> file systems, the "
+"journaling version of <systemitem class=\"filesystem\">ext2</systemitem> "
+"file systems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:194
+msgid "chattr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:200
+msgid "<command>compile_et</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:202
+msgid ""
+"An error table compiler; it converts a table of error-code names and "
+"messages into a C source file suitable for use with the <filename "
+"class=\"libraryfile\">com_err</filename> library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:206
+msgid "compile_et"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:212
+msgid "<command>debugfs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:214
+msgid ""
+"A file system debugger; it can be used to examine and change the state of an "
+"<systemitem class=\"filesystem\">ext2</systemitem> file system"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:218
+msgid "debugfs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:224
+msgid "<command>dumpe2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:226
+msgid ""
+"Prints the super block and blocks group information for the file system "
+"present on a given device"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:229
+msgid "dumpe2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:235
+msgid "<command>e2freefrag</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:237
+msgid "Reports free space fragmentation information"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:239
+msgid "e2freefrag"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:245
+msgid "<command>e2fsck</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:247
+msgid ""
+"Is used to check, and optionally repair <systemitem "
+"class=\"filesystem\">ext2</systemitem> file systems and <systemitem "
+"class=\"filesystem\">ext3</systemitem> file systems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:251
+msgid "e2fsck"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:257
+msgid "<command>e2image</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:259
+msgid ""
+"Is used to save critical <systemitem class=\"filesystem\">ext2</systemitem> "
+"file system data to a file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:262
+msgid "e2image"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:268
+msgid "<command>e2label</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:270
+msgid ""
+"Displays or changes the file system label on the <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system present on a given device"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:274
+msgid "e2label"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:280
+msgid "<command>e2mmpstatus</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:282
+msgid "Checks MMP status of an ext4 filesystem"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:284
+msgid "e2mmpstatus"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:290
+msgid "<command>e2scrub</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:292
+msgid "Checks the contents of a mounted ext[234] filesystem"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:294
+msgid "e2scrub"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:300
+msgid "<command>e2scrub_all</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:302
+msgid "Checks all mounted ext[234] filesystems for errors"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:304
+msgid "e2scrub_all"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:310
+msgid "<command>e2undo</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:312
+msgid ""
+"Replays the undo log undo_log for an ext2/ext3/ext4 filesystem found on a "
+"device [This can be used to undo a failed operation by an e2fsprogs "
+"program.]"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:316
+msgid "e2undo"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:322
+msgid "<command>e4crypt</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:324
+msgid "Ext4 filesystem encryption utility"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:326
+msgid "e4crypt"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:332
+msgid "<command>e4defrag</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:334
+msgid "Online defragmenter for ext4 filesystems"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:336
+msgid "e4defrag"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:342
+msgid "<command>filefrag</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:344
+msgid "Reports on how badly fragmented a particular file might be"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:346
+msgid "filefrag"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:352
+msgid "<command>fsck.ext2</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:354
+msgid ""
+"By default checks <systemitem class=\"filesystem\">ext2</systemitem> file "
+"systems and is a hard link to <command>e2fsck</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:357
+msgid "fsck.ext2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:363
+msgid "<command>fsck.ext3</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:365
+msgid ""
+"By default checks <systemitem class=\"filesystem\">ext3</systemitem> file "
+"systems and is a hard link to <command>e2fsck</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:368
+msgid "fsck.ext3"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:374
+msgid "<command>fsck.ext4</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:376
+msgid ""
+"By default checks <systemitem class=\"filesystem\">ext4</systemitem> file "
+"systems and is a hard link to <command>e2fsck</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:379
+msgid "fsck.ext4"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:385
+msgid "<command>logsave</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:387
+msgid "Saves the output of a command in a log file"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:389
+msgid "logsave"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:395
+msgid "<command>lsattr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:397
+msgid "Lists the attributes of files on a second extended file system"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:400
+msgid "lsattr"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:406
+msgid "<command>mk_cmds</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:408
+msgid ""
+"Converts a table of command names and help messages into a C source file "
+"suitable for use with the <filename class=\"libraryfile\">libss</filename> "
+"subsystem library"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:412
+msgid "mk_cmds"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:418
+msgid "<command>mke2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:420
+msgid ""
+"Creates an <systemitem class=\"filesystem\">ext2</systemitem> or <systemitem "
+"class=\"filesystem\">ext3</systemitem> file system on the given device"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:424
+msgid "mke2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:430
+msgid "<command>mkfs.ext2</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:432
+msgid ""
+"By default creates <systemitem class=\"filesystem\">ext2</systemitem> file "
+"systems and is a hard link to <command>mke2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:435
+msgid "mkfs.ext2"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:441
+msgid "<command>mkfs.ext3</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:443
+msgid ""
+"By default creates <systemitem class=\"filesystem\">ext3</systemitem> file "
+"systems and is a hard link to <command>mke2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:446
+msgid "mkfs.ext3"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:452
+msgid "<command>mkfs.ext4</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:454
+msgid ""
+"By default creates <systemitem class=\"filesystem\">ext4</systemitem> file "
+"systems and is a hard link to <command>mke2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:457
+msgid "mkfs.ext4"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:463
+msgid "<command>mklost+found</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:465
+msgid ""
+"Used to create a <filename class=\"directory\">lost+found</filename> "
+"directory on an <systemitem class=\"filesystem\">ext2</systemitem> file "
+"system; it pre-allocates disk blocks to this directory to lighten the task "
+"of <command>e2fsck</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:470
+msgid "mklost+found"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:476
+msgid "<command>resize2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:478
+msgid ""
+"Can be used to enlarge or shrink an <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:481
+msgid "resize2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:487
+msgid "<command>tune2fs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:489
+msgid ""
+"Adjusts tunable file system parameters on an <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:492
+msgid "tune2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:498
+msgid "<filename class=\"libraryfile\">libcom_err</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:500
+msgid "The common error display routine"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:502
+msgid "libcom_err"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:508
+msgid "<filename class=\"libraryfile\">libe2p</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:510
+msgid ""
+"Used by <command>dumpe2fs</command>, <command>chattr</command>, and "
+"<command>lsattr</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:513
+msgid "libe2p"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:519
+msgid "<filename class=\"libraryfile\">libext2fs</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:521
+msgid ""
+"Contains routines to enable user-level programs to manipulate an <systemitem "
+"class=\"filesystem\">ext2</systemitem> file system"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:524
+msgid "libext2fs"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><term>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:530
+msgid "<filename class=\"libraryfile\">libss</filename>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:532
+msgid "Used by <command>debugfs</command>"
+msgstr ""
+
+#. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary>
+#: /home/xry111/svn-repos/LFS-BOOK/chapter08/e2fsprogs.xml:534
+msgid "libss"
+msgstr ""

Некоторые файлы не были показаны из-за большого количества измененных файлов