Подробная информация об этом пакете находится в Раздел 8.73.2, «Содержимое пакета Util-linux.»
Пакет Util-linux содержит различные служебные программы. Среди них утилиты для работы с файловыми системами, консолями, разделами и сообщениями.
FHS рекомендует использовать каталог /var/lib/hwclock вместо каталога /etc в качестве местоположения для файла
adjtime. Создайте этот каталог:
mkdir -pv /var/lib/hwclock
Подготовьте Util-linux к компиляции:
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--libdir=/usr/lib \
--docdir=/usr/share/doc/util-linux-2.38.1 \
--disable-chfn-chsh \
--disable-login \
--disable-nologin \
--disable-su \
--disable-setpriv \
--disable-runuser \
--disable-pylibmount \
--disable-static \
--without-python \
runstatedir=/run
Значение параметров настройки:
ADJTIME_PATH=/var/lib/hwclock/adjtime
Этот параметр устанавливает расположение файла для записи информации об аппаратных часах в соответствии с FHS. Он не обязателен для временного инструментария, но предотвращает создание файла в другом месте, где файл не будет перезаписан или удален при финальной сборке пакета util-linux.
--libdir=/usr/lib
Этот параметр гарантирует, что символические ссылки
.so, будут указывать на файл
общей библиотеки в том же каталоге (/usr/lib).
--disable-*
Этот параметр предотвращают появление предупреждений о сборке компонентов, для которых требуются пакеты, отсутствующие или еще не установленные в LFS.
--without-python
Этот параметр отключает использование Python. Это позволяет избежать попыток создания ненужных привязок.
runstatedir=/run
Этот параметр устанавливает расположение сокета,
используемого uuidd и libuuid.
Скомпилируйте пакет:
make
Установите пакет:
make install
Подробная информация об этом пакете находится в Раздел 8.73.2, «Содержимое пакета Util-linux.»