From 5a6834585c43296c2207f5f251d3d5c237c7c8d2 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 6 Mar 2024 10:25:41 +0300 Subject: Update LFS mirror --- lfs-12.1-sysv/chapter07/util-linux.html | 213 ++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 lfs-12.1-sysv/chapter07/util-linux.html (limited to 'lfs-12.1-sysv/chapter07/util-linux.html') diff --git a/lfs-12.1-sysv/chapter07/util-linux.html b/lfs-12.1-sysv/chapter07/util-linux.html new file mode 100644 index 0000000..9fe0cca --- /dev/null +++ b/lfs-12.1-sysv/chapter07/util-linux.html @@ -0,0 +1,213 @@ + + + + + + 7.12. Util-linux-2.39.3 + + + + + + + + +

+ 7.12. + Util-linux-2.39.3 +

+
+
+

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

+
+
+
+ Приблизительное время сборки: + 0.2 SBU +
+
+ Требуемое дисковое + пространство: 172 MB +
+
+
+
+
+

+ 7.12.1. Установка пакета Util-linux +

+

+ FHS рекомендует использовать каталог /var/lib/hwclock вместо каталога /etc в качестве местоположения для файла + adjtime. Создайте этот каталог: +

+
mkdir -pv /var/lib/hwclock
+

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

+
./configure --libdir=/usr/lib    \
+            --runstatedir=/run   \
+            --disable-chfn-chsh  \
+            --disable-login      \
+            --disable-nologin    \
+            --disable-su         \
+            --disable-setpriv    \
+            --disable-runuser    \
+            --disable-pylibmount \
+            --disable-static     \
+            --without-python     \
+            ADJTIME_PATH=/var/lib/hwclock/adjtime \
+            --docdir=/usr/share/doc/util-linux-2.39.3
+
+

+ Значение параметров настройки: +

+
+
+ 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.78.2, + «Содержимое пакета Util-linux.» +

+
+
+ + + -- cgit v1.2.3