6.4. Bash-5.1.16

Пакет Bash содержит Bourne-Again SHell.

Приблизительное время сборки: 0.5 SBU
Требуемое дисковое пространство: 64 MB

6.4.1. Установка пакета Bash

Подготовьте Bash к компиляции:

./configure --prefix=/usr                   \
            --build=$(support/config.guess) \
            --host=$LFS_TGT                 \
            --without-bash-malloc

Значение параметров настройки:

--without-bash-malloc

Этот параметр отключает использование функции распределения памяти (malloc) Bash, которая, как известно, вызывает ошибки сегментации. Если опция отключена, Bash будет использовать функции malloc из Glibc, которые более стабильны.

Скомпилируйте пакет:

make

Установите пакет:

make DESTDIR=$LFS install

Создайте символическую ссылку для программ, которые используют sh как оболочку:

ln -sv bash $LFS/bin/sh

Подробная информация об этом пакете находится в Раздел 8.34.2, «Содержимое пакета Bash.»