aboutlfs.po 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. msgid ""
  2. msgstr ""
  3. "Project-Id-Version: PACKAGE VERSION\n"
  4. "POT-Creation-Date: 2020-08-08 19:28+0800\n"
  5. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  6. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  7. "Language-Team: LANGUAGE <LL@li.org>\n"
  8. "Language: zh_CN\n"
  9. "MIME-Version: 1.0\n"
  10. "Content-Type: text/plain; charset=UTF-8\n"
  11. "Content-Transfer-Encoding: 8bit\n"
  12. "X-Generator: Translate Toolkit 2.2.5\n"
  13. #. type: Content of: <sect1><title>
  14. msgid "Setting The $LFS Variable"
  15. msgstr "设置 $LFS 环境变量"
  16. #. type: Content of: <sect1><para>
  17. msgid ""
  18. "Throughout this book, the environment variable <envar>LFS</envar> will be "
  19. "used several times. You should ensure that this variable is always defined "
  20. "throughout the LFS build process. It should be set to the name of the "
  21. "directory where you will be building your LFS system - we will use <filename "
  22. "class=\"directory\">/mnt/lfs</filename> as an example, but the directory "
  23. "choice is up to you. If you are building LFS on a separate partition, this "
  24. "directory will be the mount point for the partition. Choose a directory "
  25. "location and set the variable with the following command:"
  26. msgstr ""
  27. "在本书中,我们经常使用环境变量 <envar>LFS</envar>。您应该保证,在构建 LFS 的"
  28. "全过程中,该变量都被定义且设置为您构建 LFS 使用的目录 —— 我们使用 <filename "
  29. "class=\"directory\">/mnt/lfs</filename> 作为例子,但您可以选择其他目录。如果"
  30. "您在一个独立的分区上构建 LFS,那么这个目录将成为该分区的挂载点。选择一个目"
  31. "录,然后用以下命令设置环境变量:"
  32. #. type: Content of: <sect1><screen>
  33. #, no-wrap
  34. msgid "<userinput>export LFS=<replaceable>/mnt/lfs</replaceable></userinput>"
  35. msgstr "<userinput>export LFS=<replaceable>/mnt/lfs</replaceable></userinput>"
  36. #. type: Content of: <sect1><para>
  37. msgid ""
  38. "Having this variable set is beneficial in that commands such as "
  39. "<command>mkdir -v $LFS/tools</command> can be typed literally. The shell "
  40. "will automatically replace <quote>$LFS</quote> with <quote>/mnt/lfs</quote> "
  41. "(or whatever the variable was set to) when it processes the command line."
  42. msgstr ""
  43. "设置该环境变量的好处是,我们可以直接输入书中的命令,例如 <command>mkdir -v "
  44. "$LFS/tools</command>。Shell 在解析命令时会自动将 <quote>$LFS</quote> 替换成 "
  45. "<quote>/mnt/lfs</quote> (或是您设置的其他值)。"
  46. #. type: Content of: <sect1><caution><para>
  47. msgid ""
  48. "Do not forget to check that <envar>LFS</envar> is set whenever you leave and "
  49. "reenter the current working environment (such as when doing a <command>su</"
  50. "command> to <systemitem class=\"username\">root</systemitem> or another "
  51. "user). Check that the <envar>LFS</envar> variable is set up properly with:"
  52. msgstr ""
  53. "无论何时,如果您离开并重新进入了工作环境,一定要确认 <envar>LFS</envar> 的设"
  54. "定值和您离开工作环境时相同。(例如,使用 <command>su</command> 切换到 "
  55. "<systemitem class=\"username\">root</systemitem> 或者其他用户时。) 请执行以下"
  56. "命令,检查 <envar>LFS</envar> 的设置是否正确:"
  57. #. type: Content of: <sect1><caution><screen>
  58. #, no-wrap
  59. msgid "<userinput>echo $LFS</userinput>"
  60. msgstr "<userinput>echo $LFS</userinput>"
  61. #. type: Content of: <sect1><caution><para>
  62. msgid ""
  63. "Make sure the output shows the path to your LFS system's build location, "
  64. "which is <filename class=\"directory\">/mnt/lfs</filename> if the provided "
  65. "example was followed. If the output is incorrect, use the command given "
  66. "earlier on this page to set <envar>$LFS</envar> to the correct directory "
  67. "name."
  68. msgstr ""
  69. "确认该命令的输出是您构建 LFS 的位置,如果您使用本书提供的例子,那么输出应该"
  70. "是 <filename class=\"directory\">/mnt/lfs</filename>。如果输出不正确,使用前"
  71. "文给出的命令,将 <envar>$LFS</envar> 设置成正确的目录名。"
  72. #. type: Content of: <sect1><note><para>
  73. msgid ""
  74. "One way to ensure that the <envar>LFS</envar> variable is always set is to "
  75. "edit the <filename>.bash_profile</filename> file in both your personal home "
  76. "directory and in <filename>/root/.bash_profile</filename> and enter the "
  77. "export command above. In addition, the shell specified in the <filename>/"
  78. "etc/passwd</filename> file for all users that need the <envar>LFS</envar> "
  79. "variable needs to be bash to ensure that the <filename>/root/.bash_profile</"
  80. "filename> file is incorporated as a part of the login process."
  81. msgstr ""
  82. "确保 <envar>LFS</envar> 始终正确的一种方法是:编辑您的主目录中的 <filename>."
  83. "bash_profile</filename>,以及<filename>/root/.bash_profile</filename>,为它们"
  84. "加入上述设置并导出 LFS 变量的 export 命令。还要确认 <filename>/etc/passwd</"
  85. "filename> 中为每个需要使用 <envar>LFS</envar> 变量的用户指定的 shell 都是 "
  86. "bash,以保证每次登录时都执行 <filename>.bash_profile</filename> 中的命令。"
  87. #. type: Content of: <sect1><note><para>
  88. msgid ""
  89. "Another consideration is the method that is used to log into the host "
  90. "system. If logging in through a graphical display manager, the user's "
  91. "<filename>.bash_profile</filename> is not normally used when a virtual "
  92. "terminal is started. In this case, add the export command to the <filename>."
  93. "bashrc</filename> file for the user and root. In addition, some "
  94. "distributions have instructions to not run the <filename>.bashrc</filename> "
  95. "instructions in a non-interactive bash invocation. Be sure to add the "
  96. "export command before the test for non-interactive use."
  97. msgstr ""
  98. "另外还要考虑登录宿主系统的方式,如果您使用图形显示管理器登录,再启动虚拟终"
  99. "端,那么 <filename>.bash_profile</filename> 一般不会被虚拟终端执行。此时,应"
  100. "该将 export 命令加入到您使用的用户和 root 用户的 <filename>.bashrc</"
  101. "filename> 文件中。另外,如果以非交互模式启动 bash,有的发行版不会执行 "
  102. "<filename>.bashrc</filename> 中的指令。此时一定要在使用环境变量前添加 export "
  103. "命令。"