Linux From Scratch. Версия 6.0

Глава 5. Построение временной системы

5.33. Util-linux-2.12b

Пакет Util-linux содержит ряд разнообразных утилит. Некоторые из них используются весьма часто для монтирования, размонтирования, форматирования и управления драйверами дисков, открытия портов tty и вывода сообщений ядра.

Расчетное время сборки 0.2 SBU

Требуемое место на диске 16 MB

Util-linux зависит от установки: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed и Zlib.

5.33.1. Инсталлируем Util-linux

Util-linux не может использовать заголовки и библиотеки из каталога /tools. Это исправляется с помощью исправления скрипта конфигурации:

sed -i 's@/usr/include@/tools/include@g' configure

Подготавливаем Util-linux для компиляции:

./configure

Скомпилируем поддержку некоторых шаблонов:

make -C lib

И поскольку нам нужны только некоторые из утилит этого пакета, соберем только их:

make -C mount mount umount
make -C text-utils more

Теперь скопируем эти файлы в каталог временных средств:

cp mount/{,u}mount text-utils/more /tools/bin

Детальная информация о пакете находится в разделе 6.58.3. “Описание Util-linux”.