introduction.po 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. # SOME DESCRIPTIVE TITLE
  2. # Copyright (C) YEAR Free Software Foundation, Inc.
  3. # This file is distributed under the same license as the PACKAGE package.
  4. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
  5. #
  6. #, fuzzy
  7. msgid ""
  8. msgstr ""
  9. "Project-Id-Version: PACKAGE VERSION\n"
  10. "POT-Creation-Date: 2020-06-17 12:44+0800\n"
  11. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  12. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  13. "Language-Team: LANGUAGE <LL@li.org>\n"
  14. "Language: \n"
  15. "MIME-Version: 1.0\n"
  16. "Content-Type: text/plain; charset=UTF-8\n"
  17. "Content-Transfer-Encoding: 8bit\n"
  18. #. type: Content of: <sect1><title>
  19. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:11
  20. msgid "Introduction"
  21. msgstr ""
  22. #. type: Content of: <sect1><para>
  23. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:13
  24. msgid "In this chapter, we start constructing the LFS system in earnest."
  25. msgstr ""
  26. #. type: Content of: <sect1><para>
  27. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:16
  28. msgid ""
  29. "The installation of this software is straightforward. Although in many cases "
  30. "the installation instructions could be made shorter and more generic, we "
  31. "have opted to provide the full instructions for every package to minimize "
  32. "the possibilities for mistakes. The key to learning what makes a Linux "
  33. "system work is to know what each package is used for and why you (or the "
  34. "system) may need it."
  35. msgstr ""
  36. #. type: Content of: <sect1><para>
  37. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:23
  38. msgid ""
  39. "We do not recommend using optimizations. They can make a program run "
  40. "slightly faster, but they may also cause compilation difficulties and "
  41. "problems when running the program. If a package refuses to compile when "
  42. "using optimization, try to compile it without optimization and see if that "
  43. "fixes the problem. Even if the package does compile when using optimization, "
  44. "there is the risk it may have been compiled incorrectly because of the "
  45. "complex interactions between the code and build tools. Also note that the "
  46. "<option>-march</option> and <option>-mtune</option> options using values not "
  47. "specified in the book have not been tested. This may cause problems with the "
  48. "toolchain packages (Binutils, GCC and Glibc). The small potential gains "
  49. "achieved in using compiler optimizations are often outweighed by the risks. "
  50. "First-time builders of LFS are encouraged to build without custom "
  51. "optimizations. The subsequent system will still run very fast and be stable "
  52. "at the same time."
  53. msgstr ""
  54. #. type: Content of: <sect1><para>
  55. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:38
  56. msgid ""
  57. "Before the installation instructions, each installation page provides "
  58. "information about the package, including a concise description of what it "
  59. "contains, approximately how long it will take to build, and how much disk "
  60. "space is required during this building process. Following the installation "
  61. "instructions, there is a list of programs and libraries (along with brief "
  62. "descriptions) that the package installs."
  63. msgstr ""
  64. #. type: Content of: <sect1><note><para>
  65. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:45
  66. msgid ""
  67. "The SBU values and required disk space includes test suite data for all "
  68. "applicable packages in <xref linkend=\"chapter-building-system\"/>. SBU "
  69. "values have been calculated using a single CPU core (-j1) for all "
  70. "operations."
  71. msgstr ""
  72. #. type: Content of: <sect1><sect2><title>
  73. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:51
  74. msgid "About libraries"
  75. msgstr ""
  76. #. type: Content of: <sect1><sect2><para>
  77. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:53
  78. msgid ""
  79. "In general, the LFS editors discourage building and installing static "
  80. "libraries. The original purpose for most static libraries has been made "
  81. "obsolete in a modern Linux system. In addition, linking a static library "
  82. "into a program can be detrimental. If an update to the library is needed to "
  83. "remove a security problem, all programs that use the static library will "
  84. "need to be relinked to the new library. Since the use of static libraries "
  85. "is not always obvious, the relevant programs (and the procedures needed to "
  86. "do the linking) may not even be known."
  87. msgstr ""
  88. #. type: Content of: <sect1><sect2><para>
  89. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:62
  90. msgid ""
  91. "In the procedures in this chapter, we remove or disable installation of most "
  92. "static libraries. Usually this is done by passing a "
  93. "<option>--disable-static</option> option to <command>configure</command>. "
  94. "In other cases, alternate means are needed. In a few cases, especially glibc "
  95. "and gcc, the use of static libraries remains essential to the general "
  96. "package building process."
  97. msgstr ""
  98. #. type: Content of: <sect1><sect2><para>
  99. #: /home/xry111/svn-repos/LFS-BOOK/chapter08/introduction.xml:69
  100. msgid ""
  101. "For a more complete discussion of libraries, see the discussion <ulink "
  102. "url=\"&blfs-root;/view/&short-version;/introduction/libraries.html\"> "
  103. "Libraries: Static or shared?</ulink> in the BLFS book."
  104. msgstr ""