Библиотека сайта rus-linux.net
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 пользователя |
|
--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 |