%general-entities; ]> bash &bash-version;
&bash-url;
Bash-&bash-version; Bash <para>Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Этот пакет выполняет требования стандарта LFS Core для обеспечения интерфейса Bourne Shell в системе. Он был выбран из числа других оболочек из-за широкого распространения, возможностей которые выходят далеко за пределы базовых функций программ-оболочек.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&bash-ch6-sbu;</seg> <seg>&bash-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Установка пакета Bash Подготовьте пакет Bash к компиляции: ./configure --prefix=/usr \ --docdir=/usr/share/doc/bash-&bash-version; \ --without-bash-malloc \ --with-installed-readline Значение новых параметров конфигурации: --with-installed-readline Аргумент сообщает Bash использовать библиотеку readline, которая используется в хост-системе, вместо того, чтобы использовать собственную версию. Скомпилируйте пакет: make Пропустите этот параграф и перейдите к параграфу Установка пакета если нет необходимости запускать наборы тестов. Подготовьте тесты к выполнению, и обудитесь, что пользователь nobody может имет права на запись в дерево исходных текстов пакета: chown -Rv nobody . Запустите тесты от пользователя nobody: su nobody -s /bin/bash -c "PATH=$PATH HOME=/home make tests" Установите пакет и переместите основные исполняемые файлы в каталог /bin: make install mv -vf /usr/bin/bash /bin Запустите новый скомпилированный bash (заменив тот, который      в настоящее время выполняется): exec /bin/bash --login +h Аргументы используемые для bash сообщают обрабатывать интерактивную оболочку входа и отключить хэширование        чтобы новые программы были найдены по мере их появления. Содержимое пакета Bash Установленные программы Каталог установки bash, bashbug, and sh (ссылка на bash) /usr/include/bash, /usr/lib/bash, и /usr/share/doc/bash-&bash-version; Краткое описание bash Широко используемый командный интерпретатор; он выполняет множество типов            расширений и подстановок в заданной командной строке перед выполнением            это, что делает интерпретатор мощным инструментом bash bashbug Сценарий оболочки, который поможет пользователю составить и отправить по почте стандартное            отформатированное сообщение об ошибках, относительно bash bashbug sh Сивольнач ссылка на программу bash; при вызове команды sh, bash пытается имитировать            начальное поведение исторических версий sh как как можно ближе, в соответствии со стандартом POSIX sh