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

UnixForum





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

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

Пакет DocBook DSSSL Stylesheets-1.79

Знакомимся с пакетом DocBook DSSSL Stylesheets

В пакете DocBook DSSSL Stylesheets находятся стили DSSSL. Они используются пакетом OpenJade или другими инструментальными средствами для преобразования файлов SGML и XML DocBook.

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

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

Дополнительные загрузки

Документация и тестовые данные

Зависимости пакета DocBook DSSSL Stylesheets

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

SGML Common-0.6.3

Обязательные (для тестирования инструментального набора Toolchain пакета DocBook SGML)

DocBook SGML DTD-3.1, DocBook SGML DTD-4.5, OpenSP-1.5.2 и OpenJade-1.3.2

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

Установка пакета DocBook DSSSL Stylesheets

Прежде, чем начать сборку, удостоверьтесь что вы распаковали tar архивы с исходными кодами и документацией.

Установите пакет DocBook DSSSL Stylesheets с помощью следующих команд, выполняемых в роли пользователя root:

install -v -m755 bin/collateindex.pl /usr/bin                      &&
install -v -m644 bin/collateindex.pl.1 /usr/share/man/man1         &&
install -v -d -m755 /usr/share/sgml/docbook/dsssl-stylesheets-1.79 &&
cp -v -R * /usr/share/sgml/docbook/dsssl-stylesheets-1.79          &&

install-catalog --add /etc/sgml/dsssl-docbook-stylesheets.cat \
    /usr/share/sgml/docbook/dsssl-stylesheets-1.79/catalog         &&

install-catalog --add /etc/sgml/dsssl-docbook-stylesheets.cat \
    /usr/share/sgml/docbook/dsssl-stylesheets-1.79/common/catalog  &&

install-catalog --add /etc/sgml/sgml-docbook.cat              \
    /etc/sgml/dsssl-docbook-stylesheets.cat

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

Приведенные выше команды создают инсталляционный скрипт для этого пакета.

Проверка инструментального набора Toolchain для DocBook SGML (дополнительная возможность)

С помощью следующих команд будут выполняться тесты, необходимые для того, чтобы удостовериться, что установленный вами инструментальный набор toolchain для DocBook SGML будет выдавать желаемые результаты. У вас должны быть установлены пакеты DocBook SGML DTD-3.1, DocBook SGML DTD-4.5, OpenSP-1.5.2 и OpenJade-1.3.2 и вы должны выполнять тесты в роли пользователя root.

Все тесты должны выполняться из директория /usr/share/sgml/docbook/dsssl-stylesheets-1.79/doc/testdata в роли пользователя root:

cd /usr/share/sgml/docbook/dsssl-stylesheets-1.79/doc/testdata

Первый тест не выдает сообщений в стандартный поток вывода (на ваш экран) и создает в текущем директории файл с именем jtest.rtf:

openjade -t rtf -d jtest.dsl jtest.sgm

Следующий тест должен возвращать в стандартный поток вывода только следующую строчку: onsgmls:I: "OpenSP" version "1.5.2":

onsgmls -sv test.sgm

Следующий тест не выдает сообщений в стандартный поток вывода и создает в текущем директории файл с именем test.rtf:

openjade -t rtf \
    -d /usr/share/sgml/docbook/dsssl-stylesheets-1.79/print/docbook.dsl \
    test.sgm

Последний тест не выдает сообщений в стандартный поток вывода и создает в текущем директории файл с именем test.rtf:

openjade -t sgml \
    -d /usr/share/sgml/docbook/dsssl-stylesheets-1.79/html/docbook.dsl \
    test.sgm

В конце выполните очистку:

rm jtest.rtf test.rtf c1.htm

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

Установленные программы: collateindex.pl

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

Установленные файлы: стили DSSSL

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

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

collateindex.pl

скрипт на языке Perl, который создает индекс DocBook из индексных данных в формате raw

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


Предыдущий раздел: Оглавление Следующий раздел:
Пакет OpenJade-1.3.2   Пакет DocBook-utils-0.6.14