diff options
author | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
commit | 5a6834585c43296c2207f5f251d3d5c237c7c8d2 (patch) | |
tree | 5c3f9adc4c5fd0b3bdc3b017b021a36016c0f15b /lfs-12.1-sysv/chapter08/man-db.html | |
parent | 2b6ec04f001bbdf660476a1275d90075d746833c (diff) | |
download | sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.tar.gz sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.zip |
Update LFS mirror
Diffstat (limited to 'lfs-12.1-sysv/chapter08/man-db.html')
-rw-r--r-- | lfs-12.1-sysv/chapter08/man-db.html | 761 |
1 files changed, 761 insertions, 0 deletions
diff --git a/lfs-12.1-sysv/chapter08/man-db.html b/lfs-12.1-sysv/chapter08/man-db.html new file mode 100644 index 0000000..09d54d7 --- /dev/null +++ b/lfs-12.1-sysv/chapter08/man-db.html @@ -0,0 +1,761 @@ +<!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> + 8.76. Man-DB-2.12.0 + </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.1"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.1 + </h4> + <h3> + Глава 8. Установка базового системного программного обеспечения + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="udev.html" title= + "Udev из Systemd-255">Пред.</a> + <p> + Udev из Systemd-255 + </p> + </li> + <li class="next"> + <a accesskey="n" href="procps-ng.html" title= + "Procps-ng-4.0.4">След.</a> + <p> + Procps-ng-4.0.4 + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter08.html" title= + "Глава 8. Установка базового системного программного обеспечения">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + <h1 class="sect1"> + <a id="ch-system-man-db" name="ch-system-man-db"></a>8.76. + Man-DB-2.12.0 + </h1> + <div class="wrap" lang="ru" xml:lang="ru"> + <div class="package" lang="ru" xml:lang="ru"> + <p> + Пакет Man-DB содержит программы для поиска и просмотра справочных + страниц. + </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">41 MB</span> + </div> + </div> + </div> + </div> + <div class="installation" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + 8.76.1. Установка пакета Man-DB + </h2> + <p> + Подготовьте Man-DB к компиляции: + </p> + <pre class="userinput"><kbd class= + "command">./configure --prefix=/usr \ + --docdir=/usr/share/doc/man-db-2.12.0 \ + --sysconfdir=/etc \ + --disable-setuid \ + --enable-cache-owner=bin \ + --with-browser=/usr/bin/lynx \ + --with-vgrind=/usr/bin/vgrind \ + --with-grap=/usr/bin/grap \ + --with-systemdtmpfilesdir= \ + --with-systemdsystemunitdir=</kbd></pre> + <div class="variablelist"> + <p class="title"> + <strong>Значение параметров настройки:</strong> + </p> + <dl class="variablelist"> + <dt> + <span class="term"><em class= + "parameter"><code>--disable-setuid</code></em></span> + </dt> + <dd> + <p> + Отключает установку setuid пользователю <code class= + "systemitem">man</code> при сборке программы <span class= + "command"><strong>man</strong></span>. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--enable-cache-owner=bin</code></em></span> + </dt> + <dd> + <p> + Изменяет владельца файлов общесистемного кэша на пользователя + <code class="systemitem">bin</code>. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--with-...</code></em></span> + </dt> + <dd> + <p> + Эти три аргумента используются для настройки программ по + умолчанию. <span class="command"><strong>lynx</strong></span> + текстовый веб-браузер (см. инструкции по установке в книге + BLFS), <span class="command"><strong>vgrind</strong></span> + преобразует исходные коды программ во входные данные Groff, + <span class="command"><strong>grap</strong></span> удобен для + набора графов в документах Groff. Программы <span class= + "command"><strong>vgrind</strong></span> и <span class= + "command"><strong>grap</strong></span> обычно не нужны для + просмотра справочных страниц. Они не входят в состав книг LFS + или BLFS, но вы можете установить их самостоятельно после + сборки LFS. + </p> + </dd> + <dt> + <span class="term"><em class= + "parameter"><code>--with-systemd...</code></em></span> + </dt> + <dd> + <p> + Эти параметры предотвращают установку ненужных каталогов и + файлов systemd. + </p> + </dd> + </dl> + </div> + <p> + Скомпилируйте пакет: + </p> + <pre class="userinput"><kbd class="command">make</kbd></pre> + <p> + Чтобы протестировать пакет, выполните: + </p> + <pre class="userinput"><kbd class="command">make check</kbd></pre> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class="command">make install</kbd></pre> + </div> + <div class="sect2" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + 8.76.2. Не англоязычные страницы руководств в LFS + </h2> + <p> + В следующей таблице приведены наборы символов, в которых могут быть + закодированы страницы руководств пакета Man-DB, устанавливаемые в + директории <code class="filename">/usr/share/man/<ll></code>. + Кроме этого, Man-DB правильно определяет, имеют ли справочные + страницы, установленные в этом каталоге, кодировку UTF-8. + </p> + <div class="table"> + <a id="idm13867" name="idm13867"></a> + <p class="title"> + <strong>Таблица 8.1. Допустимые кодировки старых 8-битных страниц + руководств</strong> + </p> + <div class="table-contents"> + <table class="table" summary= + "Допустимые кодировки старых 8-битных страниц руководств" border= + "1"> + <colgroup> + <col width="1.5in" /> + <col width="1in" /> + <col width="2.5in" /> + <col width="1in" /> + </colgroup> + <thead> + <tr> + <th> + Язык (код) + </th> + <th> + Кодировка + </th> + <th> + Язык (код) + </th> + <th> + Кодировка + </th> + </tr> + </thead> + <tbody> + <tr> + <td> + Датский (da) + </td> + <td> + ISO-8859-1 + </td> + <td> + Хорватский (hr) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Немецкий (de) + </td> + <td> + ISO-8859-1 + </td> + <td> + Венгерский (hu) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Английский (en) + </td> + <td> + ISO-8859-1 + </td> + <td> + Японский (ja) + </td> + <td> + EUC-JP + </td> + </tr> + <tr> + <td> + Испанский (es) + </td> + <td> + ISO-8859-1 + </td> + <td> + Корейский (ko) + </td> + <td> + EUC-KR + </td> + </tr> + <tr> + <td> + Эстонский (et) + </td> + <td> + ISO-8859-1 + </td> + <td> + Литовский (lt) + </td> + <td> + ISO-8859-13 + </td> + </tr> + <tr> + <td> + Финский (fi) + </td> + <td> + ISO-8859-1 + </td> + <td> + Латышский (lv) + </td> + <td> + ISO-8859-13 + </td> + </tr> + <tr> + <td> + Французский (fr) + </td> + <td> + ISO-8859-1 + </td> + <td> + Македонский (mk) + </td> + <td> + ISO-8859-5 + </td> + </tr> + <tr> + <td> + Ирландский (ga) + </td> + <td> + ISO-8859-1 + </td> + <td> + Польский (pl) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Галисийский (gl) + </td> + <td> + ISO-8859-1 + </td> + <td> + Румынский (ro) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Индонезийский (id) + </td> + <td> + ISO-8859-1 + </td> + <td> + Русский (ru) + </td> + <td> + KOI8-R + </td> + </tr> + <tr> + <td> + Исландский (is) + </td> + <td> + ISO-8859-1 + </td> + <td> + Словацкий (sk) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Итальянский (it) + </td> + <td> + ISO-8859-1 + </td> + <td> + Словенский (sl) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Норвежский букмол (nb) + </td> + <td> + ISO-8859-1 + </td> + <td> + Сербский латинский (sr@latin) + </td> + <td> + ISO-8859-2 + </td> + </tr> + <tr> + <td> + Голландский (nl) + </td> + <td> + ISO-8859-1 + </td> + <td> + Сербский (sr) + </td> + <td> + ISO-8859-5 + </td> + </tr> + <tr> + <td> + Норвежский нюнорск (nn) + </td> + <td> + ISO-8859-1 + </td> + <td> + Турецкий (tr) + </td> + <td> + ISO-8859-9 + </td> + </tr> + <tr> + <td> + Норвежский (no) + </td> + <td> + ISO-8859-1 + </td> + <td> + Украинский (uk) + </td> + <td> + KOI8-U + </td> + </tr> + <tr> + <td> + Португальский (pt) + </td> + <td> + ISO-8859-1 + </td> + <td> + Вьетнамский (vi) + </td> + <td> + TCVN5712-1 + </td> + </tr> + <tr> + <td> + Шведский (sv) + </td> + <td> + ISO-8859-1 + </td> + <td> + Упрощенный китайский (zh_CN) + </td> + <td> + GBK + </td> + </tr> + <tr> + <td> + Белорусский (be) + </td> + <td> + CP1251 + </td> + <td> + Упрощенный китайский, Сингапур (zh_SG) + </td> + <td> + GBK + </td> + </tr> + <tr> + <td> + Болгарский (bg) + </td> + <td> + CP1251 + </td> + <td> + Традиционный китайский, Гонконг (zh_HK) + </td> + <td> + BIG5HKSCS + </td> + </tr> + <tr> + <td> + Чешский (cs) + </td> + <td> + ISO-8859-2 + </td> + <td> + Традиционный китайский (zh_TW) + </td> + <td> + BIG5 + </td> + </tr> + <tr> + <td> + Греческий (el) + </td> + <td> + ISO-8859-7 + </td> + <td> + + </td> + <td> + + </td> + </tr> + </tbody> + </table> + </div> + </div><br class="table-break" /> + <div class="admon note"> + <img alt="[Примечание]" src="../images/note.png" /> + <h3> + Примечание + </h3> + <p> + Страницы руководств на языках, которые не указаны в списке, не + поддерживаются. + </p> + </div> + </div> + <div class="content" lang="ru" xml:lang="ru"> + <h2 class="sect2"> + <a id="contents-man-db" name="contents-man-db"></a>8.76.3. + Содержимое пакета Man-DB + </h2> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установленные программы:</strong> + <span class="segbody">accessdb, apropos (ссылка на whatis), + catman, lexgrog, man, man-recode, mandb, manpath, и + whatis</span> + </div> + <div class="seg"> + <strong class="segtitle">Установленные библиотеки:</strong> + <span class="segbody">libman.so и libmandb.so (обе в + /usr/lib/man-db)</span> + </div> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class="segbody">/usr/lib/man-db, /usr/libexec/man-db и + /usr/share/doc/man-db-2.12.0</span> + </div> + </div> + </div> + <div class="variablelist"> + <h3> + Краткое описание + </h3> + <table border="0" class="variablelist"> + <colgroup> + <col align="left" valign="top" /> + <col /> + </colgroup> + <tbody> + <tr> + <td> + <p> + <a id="accessdb" name="accessdb"></a><span class= + "term"><span class= + "command"><strong>accessdb</strong></span></span> + </p> + </td> + <td> + <p> + Выводит содержимое базы данных <span class= + "command"><strong>whatis</strong></span> в удобочитаемой + форме. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="apropos" name="apropos"></a><span class= + "term"><span class= + "command"><strong>apropos</strong></span></span> + </p> + </td> + <td> + <p> + Выполняет поиск в базе данных <span class= + "command"><strong>whatis</strong></span> и отображает + краткое описание системных команд, содержащих заданную + строку + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="catman" name="catman"></a><span class= + "term"><span class= + "command"><strong>catman</strong></span></span> + </p> + </td> + <td> + <p> + Создает или обновляет предварительно отформатированные + страницы руководств + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="lexgrog" name="lexgrog"></a><span class= + "term"><span class= + "command"><strong>lexgrog</strong></span></span> + </p> + </td> + <td> + <p> + Отображает однострочную сводную информацию о данной + странице руководства + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="man" name="man"></a><span class= + "term"><span class="command"><strong>man</strong></span></span> + </p> + </td> + <td> + <p> + Форматирует и отображает запрошенную страницу руководства + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="man-recode" name="man-recode"></a><span class= + "term"><span class= + "command"><strong>man-recode</strong></span></span> + </p> + </td> + <td> + <p> + Преобразует страницы руководства в другую кодировку + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="mandb" name="mandb"></a><span class= + "term"><span class= + "command"><strong>mandb</strong></span></span> + </p> + </td> + <td> + <p> + Создает или обновляет базу данных <span class= + "command"><strong>whatis</strong></span> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="manpath" name="manpath"></a><span class= + "term"><span class= + "command"><strong>manpath</strong></span></span> + </p> + </td> + <td> + <p> + Отображает содержимое переменной $MANPATH или (если + переменная $MANPATH не установлена) соответствующий путь + поиска, определяемый в настройках man.conf и в + пользовательском окружении + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="whatis" name="whatis"></a><span class= + "term"><span class= + "command"><strong>whatis</strong></span></span> + </p> + </td> + <td> + <p> + Выполняет поиск в базе данных <span class= + "command"><strong>whatis</strong></span> и отображает + краткие описания системных команд, в которых в описании + ключей указано искомое слово + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="libman" name="libman"></a><span class= + "term"><code class="filename">libman</code></span> + </p> + </td> + <td> + <p> + Включает поддержку <span class= + "command"><strong>man</strong></span> во время выполнения + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="libmandb" name="libmandb"></a><span class= + "term"><code class="filename">libmandb</code></span> + </p> + </td> + <td> + <p> + Включает поддержку <span class= + "command"><strong>man</strong></span> во время выполнения + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="udev.html" title= + "Udev из Systemd-255">Пред.</a> + <p> + Udev из Systemd-255 + </p> + </li> + <li class="next"> + <a accesskey="n" href="procps-ng.html" title= + "Procps-ng-4.0.4">След.</a> + <p> + Procps-ng-4.0.4 + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter08.html" title= + "Глава 8. Установка базового системного программного обеспечения">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.1">Начало</a> + </li> + </ul> + </div> + </body> +</html> |