Перейти к содержанию

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
К началу