Наши партнеры

UnixForum





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

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 45. Стандартный обобщенный язык разметки (SGML) Вперед

Пакет DocBook SGML DTD-4.5

Знакомимся с пакетом DocBook SGML DTD

В пакете DocBook SGML DTD находятся определения типов документов, используемые для верификации файлов данных SGML на соответствие набору правил DocBook. Определения используются при структурировании книг и документации по программному обеспечению в соответствие с некоторым стандартом, позволяя вам использовать преобразования, уже написанные для этого стандарта

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

  • Загрузка (HTTP): http://www.docbook.org/sgml/4.5/docbook-4.5.zip
  • Контрольная сумма MD5: 07c581f4bbcba6d3aac85360a19f95f7
  • Размер загружаемого пакета: 70 KB
  • Оценочный размер требуемого дискового пространства: 784 KB
  • Оценочное время сборки: 0,01 SBU

Зависимости пакета DocBook SGML DTD

Обязательные

SGML Common-0.6.3 и UnZip-6.0

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/sgml-dtd

Установка пакета DocBook SGML DTD

Замечание

Исходные коды пакета распространяются в формате zip и их требуется распаковать с помощью unzip. Для того, чтобы облегчить удаление исходных файлов после того, как пакет будет установлен, вы должны перед распаковкой файлов создать директорий и перейти в него.

Установите пакет DocBook SGML DTD с помощью следующих команд:

sed -i -e '/ISO 8879/d' \
    -e '/gml/d' docbook.cat

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

install -v -d /usr/share/sgml/docbook/sgml-dtd-4.5 &&
chown -R root:root . &&
install -v docbook.cat /usr/share/sgml/docbook/sgml-dtd-4.5/catalog &&
cp -v -af *.dtd *.mod *.dcl /usr/share/sgml/docbook/sgml-dtd-4.5 &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-4.5.cat \
    /usr/share/sgml/docbook/sgml-dtd-4.5/catalog &&
install-catalog --add /etc/sgml/sgml-docbook-dtd-4.5.cat \
    /etc/sgml/sgml-docbook.cat

Пояснение команды

sed -i -e '/ISO 8879/d' -e '/gml/d' docbook.cat: Эта команда удаляет определения ENT из файла каталога.

Конфигурирование пакета SGML DTD

Конфигурационные файлы

/etc/sgml/catalog

Подробнее о конфигурировании

Указанный выше инсталляционный скрипт обновляет каталог.

Чтобы можно было использовать только самые последние версии 4.x определений DocBook SGML DTD, необходимо выполнить следующее (выполнить в роли пользователя root):

cat >> /usr/share/sgml/docbook/sgml-dtd-4.5/catalog << "EOF"
  -- Начало изменений единственного главного каталога версий --

PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"

  -- Завершение изменений единственного главного каталога версий --
EOF

Описание пакета

Установленные программы: Нет

Установленные библиотеки: Нет

Установленные файлы: файлы SGML DTD и MOD

Установленные директории: /usr/share/sgml/docbook/sgml-dtd-4.5

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

Файлы SGML DTD

содержат определение типов документов, в которых определяются типы элементов и списки атрибутов, которые могут использоваться в соответствующих файлах SGML

Файлы SGML MOD

содержат компоненты определения типов документов, которые применяются к файлам DTD

Перевод сделан с варианта оригинала, датированного 2011-10-23 19:13:45 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Пакет DocBook SGML DTD-3.1   Пакет OpenSP-1.5.2