diff options
Diffstat (limited to 'lfs-12.2-sysv/chapter07/util-linux.html')
-rw-r--r-- | lfs-12.2-sysv/chapter07/util-linux.html | 214 |
1 files changed, 214 insertions, 0 deletions
diff --git a/lfs-12.2-sysv/chapter07/util-linux.html b/lfs-12.2-sysv/chapter07/util-linux.html new file mode 100644 index 0000000..7724122 --- /dev/null +++ b/lfs-12.2-sysv/chapter07/util-linux.html @@ -0,0 +1,214 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <title> + 7.12. Util-linux-2.40.2 + </title> + <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> + <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /> + <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= + "text/css" media="print" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + </head> + <body class="lfs" id="lfs-12.2"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.2 + </h4> + <h3> + Глава 7. Вход в окружение Chroot и создание дополнительных временных + инструментов + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> + <p> + Texinfo-7.1 + </p> + </li> + <li class="next"> + <a accesskey="n" href="cleanup.html" title= + "Очистка и сохранение временной системы">След.</a> + <p> + Очистка и сохранение временной системы + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter07.html" title= + "Глава 7. Вход в окружение Chroot и создание дополнительных временных инструментов"> + Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.2">Начало</a> + </li> + </ul> + </div> + <h1 class="sect1"> + <a id="ch-tools-util-linux" name="ch-tools-util-linux"></a>7.12. + Util-linux-2.40.2 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет Util-linux содержит различные служебные программы. Среди них + утилиты для работы с файловыми системами, консолями, разделами и + сообщениями. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время сборки:</strong> + <span class="segbody">0.2 SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">180 MB</span> + </div> + </div> + </div> + </div> + <div class="installation" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + 7.12.1. Установка пакета Util-linux + </h2> + <p> + FHS рекомендует использовать каталог <code class= + "filename">/var/lib/hwclock</code> вместо каталога <code class= + "filename">/etc</code> в качестве местоположения для файла + <code class="filename">adjtime</code>. Создайте этот каталог: + </p> + <pre class="userinput"><kbd class= + "command">mkdir -pv /var/lib/hwclock</kbd></pre> + <p> + Подготовьте Util-linux к компиляции: + </p> + <pre class="userinput"><kbd class= + "command">./configure --libdir=/usr/lib \ + --runstatedir=/run \ + --disable-chfn-chsh \ + --disable-login \ + --disable-nologin \ + --disable-su \ + --disable-setpriv \ + --disable-runuser \ + --disable-pylibmount \ + --disable-static \ + --disable-liblastlog2 \ + --without-python \ + ADJTIME_PATH=/var/lib/hwclock/adjtime \ + --docdir=/usr/share/doc/util-linux-2.40.2</kbd></pre> + <div class="variablelist"> + <p class="title"> + <strong>Значение параметров настройки:</strong> + </p> + <dl class="variablelist"> + <dt> + <span class="term"><em class= + "parameter"><code>ADJTIME_PATH=/var/lib/hwclock/adjtime</code></em></span> + </dt> + <dd> + <p> + Этот параметр устанавливает расположение файла для записи + информации об аппаратных часах в соответствии с FHS. Он не + обязателен для временного инструментария, но предотвращает + создание файла в другом месте, где файл не будет перезаписан + или удален при финальной сборке пакета util-linux. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--libdir=/usr/lib</code></em></span> + </dt> + <dd> + <p> + Этот параметр гарантирует, что символические ссылки + <code class="filename">.so</code>, будут указывать на файл + общей библиотеки в том же каталоге (<code class= + "filename">/usr/lib</code>). + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--disable-*</code></em></span> + </dt> + <dd> + <p> + Этот параметр предотвращают появление предупреждений о сборке + компонентов, для которых требуются пакеты, отсутствующие или + еще не установленные в LFS. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--without-python</code></em></span> + </dt> + <dd> + <p> + Этот параметр отключает использование <span class= + "application">Python</span>. Это позволяет избежать попыток + создания ненужных привязок. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--runstatedir=/run</code></em></span> + </dt> + <dd> + <p> + Этот параметр устанавливает расположение сокета, + используемого <span class= + "command"><strong>uuidd</strong></span> и <code class= + "filename">libuuid</code>. + </p> + </dd> + </dl> + </div> + <p> + Скомпилируйте пакет: + </p> + <pre class="userinput"><kbd class="command">make</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class="command">make install</kbd></pre> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <p> + Подробная информация об этом пакете находится в <a class="xref" + href="../chapter08/util-linux.html#contents-utillinux" title= + "8.79.2. Содержимое пакета Util-linux">Раздел 8.79.2, + «Содержимое пакета Util-linux.»</a> + </p> + </div> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="texinfo.html" title="Texinfo-7.1">Пред.</a> + <p> + Texinfo-7.1 + </p> + </li> + <li class="next"> + <a accesskey="n" href="cleanup.html" title= + "Очистка и сохранение временной системы">След.</a> + <p> + Очистка и сохранение временной системы + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter07.html" title= + "Глава 7. Вход в окружение Chroot и создание дополнительных временных инструментов"> + Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.2">Начало</a> + </li> + </ul> + </div> + </body> +</html> |