2.1 KiB
Подготовка
Для многоядерных процессоров внесите исправление, которое устраняет проблему "состояния гонки" при использовании нескольких ядер.
Настройка
Значения параметров
--without-bash-malloc
- этот параметр отключает использование функции выделения памяти (malloc) Bash, которая вызывает ошибки сегментации. Отключив эту опцию, Bash будет использовать функции malloc из libc, которые более стабильны.
--with-installed-readline
- указывает на то, что следует задействовать ранее установленную библиотеку readline, вместо использования внутренней.
Сборка
Тестирование
Для корректного выполнения тестов, сделайте пользователя tester
владельцем каталога и запустите тесты от пользователя tester
Установка
При раздельной структуре каталогов
Создайте ссылку на нужный бинарный файл.
bash
должен находиться в /bin
. Для упрощённой структуры этого делать не требуется.
Запуск новой сессии
Запустите bash
(заменив тот, который в настоящее время выполняется):
exec /bin/bash --login +h