Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum




Lines Club

Ищем достойных соперников.

Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 6. Установка программ базовой системы Вперед

6.51. Пакет Man-DB-2.5.9

В пакете Man-DB находятся программы поиска и просмотра страниц man.

Приблизительное время сборки: 0,4 SBU

Требуемое дисковое пространство: 22 MB

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

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

./configure --prefix=/usr --libexecdir=/usr/lib \
    --docdir=/usr/share/doc/man-db-2.5.9 --sysconfdir=/etc --disable-setuid \
    --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
    --with-grap=/usr/bin/grap

Пояснение конфигурационных параметров:

--disable-setuid
 

При сборке программы man идентификатор setuid пользователя man использоваться не будет.

--with-...
 

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

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

make

Чтобы проверить результаты, наберите:

make -k check

Обратите внимание на то, что, как известно, не проходят два теста, поскольку они зависят о предупреждающих сообщений, выдаваемых Groff, которые в Groff-1.21 несколько отличаются.

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

make install

6.51.2. Неанглийские страницы Man в системе LFS

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

Таблица 6.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

Замечание

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

6.51.3. Описание пакета Man-DB

Установленные программы: accessdb, apropos (ссылка на whatis), catman, lexgrog, man, mandb, manpath, whatis и zsoelim

Установленные директории: /usr/lib/man-db, /usr/share/doc/man-db

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

accessdb

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

apropos

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

catman

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

lexgrog

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

man

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

mandb

Создает или модифицирует базу данных whatis

manpath

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

whatis

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

zsoelim

Читает файлы и заменяет строки вида .so file на содержимое указанного файла file


Предыдущий раздел: Оглавление Следующий раздел:
Пакет Xz-5.0.1   Пакет Module-Init-Tools-3.12


Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют