Подробная информация об этом пакете находится в Раздел 8.76.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.76.2, «Содержимое пакета Util-linux.»