From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter08/man-db.html | 761 ++++++++++++++++++++++++++++++++++++ 1 file changed, 761 insertions(+) create mode 100644 lfs-12.2-sysv/chapter08/man-db.html (limited to 'lfs-12.2-sysv/chapter08/man-db.html') diff --git a/lfs-12.2-sysv/chapter08/man-db.html b/lfs-12.2-sysv/chapter08/man-db.html new file mode 100644 index 0000000..f7a0c9e --- /dev/null +++ b/lfs-12.2-sysv/chapter08/man-db.html @@ -0,0 +1,761 @@ + + + + + + 8.77. Man-DB-2.12.1 + + + + + + + + +

+ 8.77. + Man-DB-2.12.1 +

+
+
+

+ Пакет Man-DB содержит программы для поиска и просмотра справочных + страниц. +

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

+ 8.77.1. Установка пакета Man-DB +

+

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

+
./configure --prefix=/usr                         \
+            --docdir=/usr/share/doc/man-db-2.12.1 \
+            --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=
+
+

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

+
+
+ --disable-setuid +
+
+

+ Отключает установку setuid пользователю man при сборке программы man. +

+
+
+ --enable-cache-owner=bin +
+
+

+ Изменяет владельца файлов общесистемного кэша на пользователя + bin. +

+
+
+ --with-... +
+
+

+ Эти три аргумента используются для настройки программ по + умолчанию. lynx + текстовый веб-браузер (см. инструкции по установке в книге + BLFS), vgrind + преобразует исходные коды программ во входные данные Groff, + grap удобен для + набора графов в документах Groff. Программы vgrind и grap обычно не нужны для + просмотра справочных страниц. Они не входят в состав книг LFS + или BLFS, но вы можете установить их самостоятельно после + сборки LFS. +

+
+
+ --with-systemd... +
+
+

+ Эти параметры предотвращают установку ненужных каталогов и + файлов systemd. +

+
+
+
+

+ Скомпилируйте пакет: +

+
make
+

+ Чтобы протестировать пакет, выполните: +

+
make check
+

+ Установите пакет: +

+
make install
+
+
+

+ 8.77.2. Не англоязычные страницы руководств в LFS +

+

+ В следующей таблице приведены наборы символов, в которых могут быть + закодированы страницы руководств пакета Man-DB, устанавливаемые в + директории /usr/share/man/<ll>. + Кроме этого, Man-DB правильно определяет, имеют ли справочные + страницы, установленные в этом каталоге, кодировку UTF-8. +

+
+ +

+ Таблица 8.1. Допустимые кодировки старых 8-битных страниц + руководств +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Язык (код) + + Кодировка + + Язык (код) + + Кодировка +
+ Датский (da) + + ISO-8859-1 + + Хорватский (hr) + + ISO-8859-2 +
+ Немецкий (de) + + ISO-8859-1 + + Венгерский (hu) + + ISO-8859-2 +
+ Английский (en) + + ISO-8859-1 + + Японский (ja) + + EUC-JP +
+ Испанский (es) + + ISO-8859-1 + + Корейский (ko) + + EUC-KR +
+ Эстонский (et) + + ISO-8859-1 + + Литовский (lt) + + ISO-8859-13 +
+ Финский (fi) + + ISO-8859-1 + + Латышский (lv) + + ISO-8859-13 +
+ Французский (fr) + + ISO-8859-1 + + Македонский (mk) + + ISO-8859-5 +
+ Ирландский (ga) + + ISO-8859-1 + + Польский (pl) + + ISO-8859-2 +
+ Галисийский (gl) + + ISO-8859-1 + + Румынский (ro) + + ISO-8859-2 +
+ Индонезийский (id) + + ISO-8859-1 + + Русский (ru) + + KOI8-R +
+ Исландский (is) + + ISO-8859-1 + + Словацкий (sk) + + ISO-8859-2 +
+ Итальянский (it) + + ISO-8859-1 + + Словенский (sl) + + ISO-8859-2 +
+ Норвежский букмол (nb) + + ISO-8859-1 + + Сербский латинский (sr@latin) + + ISO-8859-2 +
+ Голландский (nl) + + ISO-8859-1 + + Сербский (sr) + + ISO-8859-5 +
+ Норвежский нюнорск (nn) + + ISO-8859-1 + + Турецкий (tr) + + ISO-8859-9 +
+ Норвежский (no) + + ISO-8859-1 + + Украинский (uk) + + KOI8-U +
+ Португальский (pt) + + ISO-8859-1 + + Вьетнамский (vi) + + TCVN5712-1 +
+ Шведский (sv) + + ISO-8859-1 + + Упрощенный китайский (zh_CN) + + GBK +
+ Белорусский (be) + + CP1251 + + Упрощенный китайский, Сингапур (zh_SG) + + GBK +
+ Болгарский (bg) + + CP1251 + + Традиционный китайский, Гонконг (zh_HK) + + BIG5HKSCS +
+ Чешский (cs) + + ISO-8859-2 + + Традиционный китайский (zh_TW) + + BIG5 +
+ Греческий (el) + + ISO-8859-7 + +   + +   +
+
+

+
+ [Примечание] +

+ Примечание +

+

+ Страницы руководств на языках, которые не указаны в списке, не + поддерживаются. +

+
+
+
+

+ 8.77.3. + Содержимое пакета Man-DB +

+
+
+
+ Установленные программы: + accessdb, apropos (ссылка на whatis), + catman, lexgrog, man, man-recode, mandb, manpath, и + whatis +
+
+ Установленные библиотеки: + libman.so и libmandb.so (обе в + /usr/lib/man-db) +
+
+ Созданные каталоги: + /usr/lib/man-db, /usr/libexec/man-db и + /usr/share/doc/man-db-2.12.1 +
+
+
+
+

+ Краткое описание +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ accessdb +

+
+

+ Выводит содержимое базы данных whatis в удобочитаемой + форме. +

+
+

+ apropos +

+
+

+ Выполняет поиск в базе данных whatis и отображает + краткое описание системных команд, содержащих заданную + строку +

+
+

+ catman +

+
+

+ Создает или обновляет предварительно отформатированные + страницы руководств +

+
+

+ lexgrog +

+
+

+ Отображает однострочную сводную информацию о данной + странице руководства +

+
+

+ man +

+
+

+ Форматирует и отображает запрошенную страницу руководства +

+
+

+ man-recode +

+
+

+ Преобразует страницы руководства в другую кодировку +

+
+

+ mandb +

+
+

+ Создает или обновляет базу данных whatis +

+
+

+ manpath +

+
+

+ Отображает содержимое переменной $MANPATH или (если + переменная $MANPATH не установлена) соответствующий путь + поиска, определяемый в настройках man.conf и в + пользовательском окружении +

+
+

+ whatis +

+
+

+ Выполняет поиск в базе данных whatis и отображает + краткие описания системных команд, в которых в описании + ключей указано искомое слово +

+
+

+ libman +

+
+

+ Включает поддержку man во время выполнения +

+
+

+ libmandb +

+
+

+ Включает поддержку man во время выполнения +

+
+
+
+
+ + + -- cgit v1.2.3