# 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/chapter08/bash.xml:14 #, no-wrap msgid "&bash-url;" msgstr "" #. type: Content of: #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:12 msgid "" "bash " "&bash-version; " msgstr "" #. type: Content of: #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:17 msgid "Bash-&bash-version;" msgstr "" #. type: Content of: <sect1><indexterm><primary> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:20 msgid "Bash" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:26 msgid "The Bash package contains the Bourne-Again SHell." msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><segtitle> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:29 msgid "&buildtime;" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><segtitle> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:30 msgid "&diskspace;" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:33 msgid "&bash-fin-sbu;" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:34 msgid "&bash-fin-du;" msgstr "" #. type: Content of: <sect1><sect2><title> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:41 msgid "Installation of Bash" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:43 msgid "Incorporate some upstream fixes:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:45 #, no-wrap msgid "<userinput remap=\"pre\">patch -Np1 -i ../&bash-fixes-patch;</userinput>" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:47 msgid "Prepare Bash for compilation:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:49 #, no-wrap msgid "" "<userinput remap=\"configure\">./configure --prefix=/usr " "\\\n" " --docdir=/usr/share/doc/bash-&bash-version; \\\n" " --without-bash-malloc \\\n" " --with-installed-readline</userinput>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><title> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:55 msgid "The meaning of the new configure option:" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><term> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:58 msgid "<parameter>--with-installed-readline</parameter>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:60 msgid "" "This option tells Bash to use the <filename " "class=\"libraryfile\">readline</filename> library that is already installed " "on the system rather than using its own readline version." msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:69 msgid "Compile the package:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:71 #, no-wrap msgid "<userinput remap=\"make\">make</userinput>" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:73 msgid "" "Skip down to <quote>Install the package</quote> if not running the test " "suite." msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:76 msgid "" "To prepare the tests, ensure that the <systemitem " "class=\"username\">tester</systemitem> user can write to the sources tree:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:78 #, no-wrap msgid "<userinput remap=\"test\">chown -Rv tester .</userinput>" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:80 msgid "" "Now, run the tests as the <systemitem class=\"username\">tester</systemitem> " "user:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:83 #, no-wrap msgid "" "<userinput remap=\"test\">su tester << EOF\n" "PATH=$PATH make tests < $(tty)\n" "EOF</userinput>" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:87 msgid "" "Install the package and move the main executable to <filename " "class='directory'>/bin</filename>:" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:90 #, no-wrap msgid "" "<userinput remap=\"install\">make install\n" "mv -vf /usr/bin/bash /bin</userinput>" msgstr "" #. type: Content of: <sect1><sect2><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:93 msgid "" "Run the newly compiled <command>bash</command> program (replacing the one " "that is currently being executed):" msgstr "" #. type: Content of: <sect1><sect2><screen> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:96 #, no-wrap msgid "<userinput>exec /bin/bash --login +h</userinput>" msgstr "" #. type: Content of: <sect1><sect2><note><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:99 msgid "" "The parameters used make the <command>bash</command> process an interactive " "login shell and continues to disable hashing so that new programs are found " "as they become available." msgstr "" #. type: Content of: <sect1><sect2><title> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:107 msgid "Contents of Bash" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><segtitle> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:110 msgid "Installed programs" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><segtitle> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:111 msgid "Installed directory" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:114 msgid "bash, bashbug, and sh (link to bash)" msgstr "" #. type: Content of: <sect1><sect2><segmentedlist><seglistitem><seg> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:115 msgid "/usr/include/bash, /usr/lib/bash, and /usr/share/doc/bash-&bash-version;" msgstr "" #. type: Content of: <sect1><sect2><variablelist><bridgehead> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:121 msgid "Short Descriptions" msgstr "" #. type: Content of: <sect1><sect2><variablelist> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:122 msgid "<?dbfo list-presentation=\"list\"?> <?dbhtml list-presentation=\"table\"?>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><term> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:126 msgid "<command>bash</command>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:128 msgid "" "A widely-used command interpreter; it performs many types of expansions and " "substitutions on a given command line before executing it, thus making this " "interpreter a powerful tool" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:132 msgid "bash" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><term> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:138 msgid "<command>bashbug</command>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:140 msgid "" "A shell script to help the user compose and mail standard formatted bug " "reports concerning <command>bash</command>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:143 msgid "bashbug" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><term> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:149 msgid "<command>sh</command>" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:151 msgid "" "A symlink to the <command>bash</command> program; when invoked as " "<command>sh</command>, <command>bash</command> tries to mimic the startup " "behavior of historical versions of <command>sh</command> as closely as " "possible, while conforming to the POSIX standard as well" msgstr "" #. type: Content of: <sect1><sect2><variablelist><varlistentry><listitem><indexterm><primary> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/bash.xml:157 msgid "sh" msgstr ""