# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , 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 \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: Content of: #: /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><package-name>-devel</quote> or " "<quote><package-name>-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 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 > 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 ""