Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 45. Стандартный обобщенный язык разметки (SGML) | Вперед |
Пакет DocBook-utils-0.6.14
Знакомимся с пакетом DocBook-utils
В пакете DocBook-utils находится набор скриптов-утилит, используемых как для преобразования и анализа документов SGML общего вида, так и в частности файлов DocBook. Скрипты используются для преобразования из формата DocBook или других форматов SGML в "классические" форматы файлов, такие как HTML, man, info, RTF и во многие другие. Там же также есть утилита, используемая для сравнения двух файлов SGML и отображающая только различия в разметке. Эта утилита используется для сравнения документов, подготовленных для различных языков.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://sources-redhat.mirrors.redwire.net/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz
- Загрузка (FTP): ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/docbook-utils-0.6.14.tar.gz
- Контрольная сумма MD5: 6b41b18c365c01f225bc417cf632d81c
- Размер загружаемого пакета: 124 KB
- Оценочный размер требуемого дискового пространства: 1,44 MB
- Оценочное время сборки: менее 0,1 SBU
Дополнительные загрузки
Зависимости пакета DocBook-utils
Обязательные
OpenJade-1.3.2, DocBook DSSSL Stylesheets-1.79 и DocBook SGML DTD-3.1
Необязательные (только зависимости времени исполнения)
JadeTeX-3.13 (для преобразования в форматы DVI, PS и PDF), SGMLSpm-1.03ii (для преобразования в форматы man и texinfo) и Lynx-2.8.7rel.2 или Links-2.4 или W3m-0.5.2 (для преобразования в текст в формате ASCII)
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/docbook-utils
Установка пакета DocBook-utils
Установите пакет DocBook-utils с помощью следующих команд:
patch -Np1 -i ../docbook-utils-0.6.14-grep_fix-1.patch && sed -i 's:/html::' doc/HTML/Makefile.in && ./configure --prefix=/usr && make
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root
выполните:
make install
В многих пакетах используются альтернативные имена скриптов DocBook-utils. Если вы хотите создать такие альтернативные имена, воспользуйтесь в роли пользователя root
следующей командой:
for doctype in html ps dvi man pdf rtf tex texi txt do ln -s docbook2$doctype /usr/bin/db2$doctype done
ЗамечаниеВ скрипте jw для поиска необходимых утилит используется команда which. Прежде, чем пользоваться какой-либо программой из пакета DocBook-utils, вы должны установить пакет Which-2.20. |
Пояснение команд
patch -Np1 -i ../docbook-utils-0.6.14-grep_fix-1.patch: Этот патч исправляет синтаксис в скрипте jw (Jade Wrapper), который используется в большинстве случаев обработки вида db2*; из-за этого он не удален из текущей версии Grep.
sed -i 's:/html::' doc/HTML/Makefile.in: Эта команда изменяет директорий, в который устанавливается документация на HTML.
Описание пакета
Установленные программы: docbook2dvi, docbook2html, docbook2man, docbook2pdf, docbook2ps, docbook2rtf, docbook2tex, docbook2texi, docbook2txt, jw и sgmldiff
Установленные библиотеки: Нет
Установленные директории: /usr/share/doc/docbook-utils-0.6.14 и /usr/share/sgml/docbook/utils-0.6.14
Установленные символические ссылки: db2dvi, db2html, db2man, db2pdf, db2ps, db2rtf, db2tex, db2texi и db2txt
Краткое описание
docbook2* | простые однострочные скрипты-обвертки для jw. Они предоставлены с помощью легко запоминающихся имен и используются для преобразования файлов DocBook или других файлов SGML в соответствующие форматы |
db2* | символические ссылки, указывающие на команды docbook2* с соответствующими именами; созданы из-за того, что эти имена используются в некоторых программах |
jw | скрипт, используемый для преобразования файлов DocBook или других файлов SGML в различные выходные форматы. Благодаря ему скрывается сложность применения пакета OpenJade и добавляются удобные функции |
sgmldiff | используется для сравнения двух файлов SGML и возвращается только различия в разметке. Особенно полезно при сравнении файлов, которые должны быть идентичны по содержанию за исключением языковых различий |
Перевод сделан с варианта оригинала, датированного 2011-10-23 21:31:17 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет DocBook DSSSL Stylesheets-1.79 | Глава 46 |