| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352 | msgid ""msgstr """Project-Id-Version: PACKAGE VERSION\n""POT-Creation-Date: 2020-06-18 10:43+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: zh_CN\n""MIME-Version: 1.0\n""Content-Type: text/plain; charset=UTF-8\n""Content-Transfer-Encoding: 8bit\n""X-Generator: Translate Toolkit 2.2.5\n"#. type: Content of: <sect1><title>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:11msgid "Host System Requirements"msgstr "宿主系统需求"#. type: Content of: <sect1><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:13msgid """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><package-name>-""devel</quote> or <quote><package-name>-dev</quote>. Be sure to install ""those if your distribution provides them."msgstr """您的宿主系统必须拥有下列软件,且版本不能低于我们给出的最低版本。对于大多数现""代 Linux 发行版来说这不成问题。要注意的是,很多发行版会把软件的头文件放在单独""的软件包中,这些软件包的名称往往是 <quote><软件包名>-devel</quote> 或""者 <quote><软件包名>-dev</quote>。如果您的发行版为下列软件提供了这类软""件包,一定要安装它们。"#. type: Content of: <sect1><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:21msgid """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:27msgid """<emphasis role=\"strong\">Bash-3.2</emphasis> (/bin/sh should be a symbolic ""or hard link to bash)"msgstr """<emphasis role=\"strong\">Bash-3.2</emphasis> (/bin/sh 必须是到 bash 的符号链""接或硬连接)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:32msgid """<emphasis role=\"strong\">Binutils-2.25</emphasis> (Versions greater than ""&binutils-version; are not recommended as they have not been tested)"msgstr """<emphasis role=\"strong\">Binutils-2.25</emphasis> (比 &binutils-version; 更""新的版本未经测试,不推荐使用)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:38msgid """<emphasis role=\"strong\">Bison-2.7</emphasis> (/usr/bin/yacc should be a ""link to bison or small script that executes bison)"msgstr """<emphasis role=\"strong\">Bison-2.7</emphasis> (/usr/bin/yacc 必须是到 bison ""的链接,或者是一个执行 bison 的小脚本)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:43msgid "<emphasis role=\"strong\">Bzip2-1.0.4</emphasis>"msgstr """<emphasis role=\"strong\">Bison-2.7</emphasis> (/usr/bin/yacc 必须是到 bison ""的链接,或者是一个执行 bison 的小脚本)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:47msgid "<emphasis role=\"strong\">Coreutils-6.9</emphasis>"msgstr "<emphasis role=\"strong\">Coreutils-6.9</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:51msgid "<emphasis role=\"strong\">Diffutils-2.8.1</emphasis>"msgstr "<emphasis role=\"strong\">Diffutils-2.8.1</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:55msgid "<emphasis role=\"strong\">Findutils-4.2.31</emphasis>"msgstr "<emphasis role=\"strong\">Findutils-4.2.31</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:59msgid """<emphasis role=\"strong\">Gawk-4.0.1</emphasis> (/usr/bin/awk should be a ""link to gawk)"msgstr """<emphasis role=\"strong\">Gawk-4.0.1</emphasis> (/usr/bin/awk 必须是到 gawk ""的链接)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:65msgid """<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 """<emphasis role=\"strong\">GCC-6.2</emphasis> 包括 C++ 编译器, <command>g++</""command> (比 &gcc-version; 更新的版本未经测试,不推荐使用)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:71msgid """<emphasis role=\"strong\">Glibc-2.11</emphasis> (Versions greater than ""&glibc-version; are not recommended as they have not been tested)"msgstr """<emphasis role=\"strong\">Glibc-2.11</emphasis> (比 &glibc-version; 更新的版""本未经测试,不推荐使用)"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:77msgid "<emphasis role=\"strong\">Grep-2.5.1a</emphasis>"msgstr "<emphasis role=\"strong\">Grep-2.5.1a</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:81msgid "<emphasis role=\"strong\">Gzip-1.3.12</emphasis>"msgstr "<emphasis role=\"strong\">Gzip-1.3.12</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:85msgid "<emphasis role=\"strong\">Linux Kernel-&min-kernel;</emphasis>"msgstr "<emphasis role=\"strong\">Linux Kernel-&min-kernel;</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:87msgid """The reason for the kernel version requirement is that we specify that ""version when building <application>glibc</application> in Chapter 6 at ""the recommendation of the developers.  It is also required by udev."msgstr """内核版本的要求是为了符合第 6 章中编译 <application>glibc</application> 时开发""者推荐的配置选项。udev 也要求一定的内核版本。"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:92msgid """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 """如果宿主内核比 &min-kernel; 更早,您需要将内核升级到较新的版本。升级内核有两""种方法,如果您的发行版供应商提供了 &min-kernel; 或更新的内核软件包,您可以直""接安装它。如果供应商没有提供一个足够新的内核包,或者您不想安装它,您可以自己""编译内核。编译内核和配置启动引导器 (假设宿主使用 GRUB)  的步骤在<xref ""linkend=\"chapter-bootable\"/>中。"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:104msgid "<emphasis role=\"strong\">M4-1.4.10</emphasis>"msgstr "<emphasis role=\"strong\">M4-1.4.10</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:108msgid "<emphasis role=\"strong\">Make-4.0</emphasis>"msgstr "<emphasis role=\"strong\">Make-4.0</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:112msgid "<emphasis role=\"strong\">Patch-2.5.4</emphasis>"msgstr "<emphasis role=\"strong\">Patch-2.5.4</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:116msgid "<emphasis role=\"strong\">Perl-5.8.8</emphasis>"msgstr "<emphasis role=\"strong\">Perl-5.8.8</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:120msgid "<emphasis role=\"strong\">Python-3.4</emphasis>"msgstr "<emphasis role=\"strong\">Python-3.4</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:124msgid "<emphasis role=\"strong\">Sed-4.1.5</emphasis>"msgstr "<emphasis role=\"strong\">Sed-4.1.5</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:128msgid "<emphasis role=\"strong\">Tar-1.22</emphasis>"msgstr "<emphasis role=\"strong\">Tar-1.22</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:132msgid "<emphasis role=\"strong\">Texinfo-4.7</emphasis>"msgstr "<emphasis role=\"strong\">Texinfo-4.7</emphasis>"#. type: Content of: <sect1><itemizedlist><listitem><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:136msgid "<emphasis role=\"strong\">Xz-5.0.0</emphasis>"msgstr "<emphasis role=\"strong\">Xz-5.0.0</emphasis>"#. type: Content of: <sect1><important><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:142msgid """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 """上面要求的符号链接是根据本书构建 LFS 的充分条件,不是必要条件。链接指向其他软""件 (如 dash 或 mawk 等) 可能不会引发问题,但 LFS 开发团队没有尝试过这种做法,""也无法提供帮助。对于一些软件包来说,您可能需要修改本书中的指令或者使用额外的""补丁,才能在这类宿主环境成功构建。"#. type: Content of: <sect1><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter02/hostreqs.xml:157msgid """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-wrapmsgid """<userinput>cat > version-check.sh << \"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 -> $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>&1 < /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 -> `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(){}' > dummy.c && 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 """<userinput>cat > version-check.sh << \"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 -> $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>&1 < /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 -> `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(){}' > dummy.c && 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>"
 |