Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 5. Создание временной версии системы Вперед

5.15. Пакет Bash-4.2

В пакете Bash находится командная оболочка Bourne-Again SHell.

Приблизительное время сборки: 0,5 SBU

Требуемое дисковое пространство: 35 MB

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

Подготовьте пакет Bash для компиляции:
./configure --prefix=/tools --without-bash-malloc

Пояснение конфигурационных параметров:

--without-bash-malloc
 

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

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

make

Компиляция теперь завершена. Как уже обсуждалось, запуск в этой главе тестовых наборов для временного набора инструментальных средств не является обязательным. Тем не менее, чтобы запустить тестовый набор для Bash, введите следующую команду:

make tests

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

make install

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

ln -vs bash /tools/bin/sh

Подробности об этом пакете приведены в разделе 6.29.2 "Описание пакета Bash".


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Ncurses-5.7   Пакет Bzip2-1.0.6