Подробная информация об этом пакете находится в Раздел 8.36.2, «Содержимое пакета Bash.»
Пакет Bash содержит Bourne-Again Shell.
Подготовьте Bash к компиляции:
./configure --prefix=/usr \ --build=$(sh 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.36.2, «Содержимое пакета Bash.»