Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 45. Стандартный обобщенный язык разметки (SGML) | Вперед |
Пакет DocBook SGML DTD-3.1
Знакомимся с пакетом DocBook SGML DTD
В пакете DocBook SGML DTD находятся определения типов документов, используемые для верификации файлов данных SGML на соответствие набору правил DocBook. Определения используются при структурировании книг и документации по программному обеспечению в соответствие с некоторым стандартом, позволяя вам использовать преобразования, уже написанные для этого стандарта
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://www.docbook.org/sgml/3.1/docbk31.zip
- Загрузка (FTP): ftp://ftp.kde.org/pub/kde/devel/docbook/SOURCES/docbk31.zip
- Контрольная сумма MD5: 432749c0c806dbae81c8bcb70da3b5d3
- Размер загружаемого пакета: 55 KB
- Оценочный размер требуемого дискового пространства: 676 KB
- Оценочное время сборки: 0,01 SBU
Зависимости пакета DocBook SGML DTD
Обязательные
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/sgml-dtd-3
Установка пакета DocBook SGML DTD
ЗамечаниеИсходные коды пакета распространяются в формате |
Установите пакет DocBook SGML DTD с помощью следующих команд:
sed -i -e '/ISO 8879/d' \ -e 's|DTDDECL "-//OASIS//DTD DocBook V3.1//EN"|SGMLDECL|g' \ docbook.cat
В этом пакете набор тестов отсутствует.
Теперь в роли пользователя root выполните:
install -v -d -m755 /usr/share/sgml/docbook/sgml-dtd-3.1 && chown -R root:root . && install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-3.1/catalog && cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-3.1 && install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \ /usr/share/sgml/docbook/sgml-dtd-3.1/catalog && install-catalog --add /etc/sgml/sgml-docbook-dtd-3.1.cat \ /etc/sgml/sgml-docbook.cat
Пояснение команд
sed -i -e '/ISO 8879/d' docbook.cat: Эта команда удаляет определения ENT из файла каталога.
sed -i -e 's|DTDDECL "-//OASIS//DTD Docbook V3.1//EN"|SGMLDECL|g' docbook.cat: Эта команда заменяет записи каталога DTDDECL, работа с которыми не поддерживается инструментальными средствами SGML, имеющимися в SGML, на записи каталога SGMLDECL.
Конфигурирование пакета SGML DTD
Конфигурационные файлы
/etc/sgml/catalog
Подробнее о конфигурировании
Указанный выше инсталляционный скрипт обновляет каталог.
Чтобы можно было использовать только самые последние версии 3.x определений DocBook SGML DTD, необходимо выполнить следующее (выполнить в роли пользователя root
):
cat >> /usr/share/sgml/docbook/sgml-dtd-3.1/catalog << "EOF" -- Начало изменений единственного главного каталога версий -- PUBLIC "-//Davenport//DTD DocBook V3.0//EN" "docbook.dtd" -- Завершение изменений единственного главного каталога версий -- EOF
Описание пакета
Установленные программы: Нет
Установленные библиотеки: Нет
Установленные файлы: файлы SGML DTD и MOD
Установленные директории: /usr/share/sgml/docbook/sgml-dtd-3.1
Краткое описание
| содержат определение типов документов, в которых определяются типы элементов и списки атрибутов, которые могут использоваться в соответствующих файлах SGML |
| содержат компоненты определения типов документов, которые применяются к файлам |
Перевод сделан с варианта оригинала, датированного 2011-10-23 19:13:45 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет SGML Common-0.6.3 | Пакет DocBook SGML DTD-4.5 |