aboutlfs.po 6.1 KB

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