%general-entities; ]> bash &bash-version;
&bash-url;
Bash-&bash-version; Bash <para>Пакет Bash содержит Bourne-Again SHell.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&bash-fin-sbu;</seg> <seg>&bash-fin-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, которая уже установлена ​​в системе, а не собственную версию readline. Скомпилируйте пакет: make Перейдите к разелу Установка пакета, если не планируете запускать тесты. Перед запуском тестов, убедитесь, что пользователь tester может писать в каталог с исходниками: chown -Rv tester . Набор тестов пакета предназначен для запуска пользователем без полномочий root, которому принадлежит терминал, подключенный к стандартному вводу. Чтобы удовлетворить это требование, создайте новый псевдотерминал с помощью Expect и запустите тесты от имени пользователя tester: su -s /usr/bin/expect tester << EOF set timeout -1 spawn make tests expect eof lassign [wait] _ _ _ value exit $value EOF Установите пакет: make install Запустите только что скомпилированную программу bash (заменив ту, которая выполняется в данный момент): exec /usr/bin/bash --login Содержимое пакета Bash Установленные программы Созданные каталоги bash, bashbug, and sh (ссылка на bash) /usr/include/bash, /usr/lib/bash, and /usr/share/doc/bash-&bash-version; Краткое описание bash Широко распространенный командный интерпретатор. Выполняет различные дополнения и подстановки в переданной командной строке перед её выполнением, что делает этот интерпретатор мощным инструментом bash bashbug Скрипт, помогающий пользователю составлять и отправлять по почте отчеты об ошибках bash bashbug sh Симлинк на программу bash; при вызове sh, bash пытается максимально точно имитировать поведение sh, при этом также соответствуя стандарту POSIX. sh