bash⚓︎
Усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Этот пакет выполняет требования стандарта LSB Core для обеспечения интерфейса Bourne Shell в системе. Он был выбран из числа других оболочек из-за широкого распространения и возможностей, которые выходят далеко за пределы базовых функций программ-оболочек.
Версия: 5.1.16
Размер: 10.04Mb
Приоритет: Необходимый
Оригинальное расположение: https://ftp.gnu.org/gnu/bash/bash-5.1.16.tar.gz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/bash-5.1.16.tar.gz
MD5: c17b20a09fc38d67fb303aeb6c130b4e
Домашняя страница: https://www.gnu.org/software/bash
SBU (Сборка временной системы): 0.3
SBU: 0.3
Настройка⚓︎
Запустите скрипт configure
:
./configure --prefix=/usr \
--build=$(support/config.guess) \
--host=$LIN_TGT \
--without-bash-malloc
Значения параметров⚓︎
--without-bash-malloc
- этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
Сборка⚓︎
make
Установка⚓︎
make DESTDIR=$LIN install
Сделайте символическую ссылку для программ, которые используют sh
в качестве интерпретатора:
ln -sv bash $LIN/bin/sh
При раздельной структуре каталогов⚓︎
Переместите bash
в нужную директорию:
mv $LIN/usr/bin/bash $LIN/bin/bash