Ожидаемое время сборки: 1.2 SBU
|
Bash - это Bourne-Again SHell, который обычно используется в качестве интерпритатора командной строки на Unix системах. Программа bash считывает со стандартного ввода (клавиатуры). Пользователь вводит что-либо, а программа определяет, что именно пользователь ввел и что с этим надо делать, например, запустить программу.
Устанавливаемые программы: bash, sh (ссылка на bash) и bashbug
Bash зависит от: Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Sed.
Bash имеет ряд ошибок, из-за которых он ведет временами себя не так, как ожидается. Исправим это наложением патча:
patch -Np1 -i ../bash-2.05b-2.patch
|
Подготовим Bash к компиляции:
./configure --prefix=/usr --bindir=/bin
|
Скомпилируем пакет:
make
|
Этот пакет поддерживает тестирование корректности сборки. Если вы хотите использовать эту возможность, то запустите команду:
make tests
|
Установим пакет:
make install
|
И перезапустим скомпилированую заново программу bash:
exec /bin/bash --login +h
|