The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

DocBook XSL Stylesheets-1.67.2

Введение в DocBook XSL Stylesheets

Пакет DocBook XSL Stylesheets содержит XSL стили оформления. Он полезен для выполнеия преобразований над XML DocBook файлами.

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

Зависимости DocBook XSL Stylesheets

Требуемые

libxslt-1.1.12

Установка DocBook XSL Stylesheets

Установим DocBook XSL Stylesheets запуском следующих команд:

install -d /usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
chown -R root:root . &&
cp -af INSTALL VERSION common eclipse extensions fo html htmlhelp \
    images javahelp lib manpages params profiling template xhtml \
    /usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
install -d /usr/share/doc/xml &&
cp -af doc/* /usr/share/doc/xml &&
cd /usr/share/xml/docbook/xsl-stylesheets-1.67.2 &&
sh INSTALL &&
if [ ! -f /etc/xml/catalog ]; then mkdir -p /etc/xml; xmlcatalog \
    --noout --create /etc/xml/catalog; fi &&
if [ ! -e /etc/xml/docbook ]; then xmlcatalog --noout --create \
    /etc/xml/docbook; fi &&
xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/1.67.2" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.67.2" /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/1.67.2" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.67.2" /etc/xml/catalog &&
xmlcatalog --noout --add "delegateSystem" \
    "http://docbook.sourceforge.net/release/xsl/" \
    "file:///etc/xml/docbook" /etc/xml/catalog &&
xmlcatalog --noout --add "delegateURI" \
    "http://docbook.sourceforge.net/release/xsl/" \
    "file:///etc/xml/docbook" /etc/xml/catalog

Описание команд

sh INSTALL: Эта команда создает локальный каталог для файлов XSL.

Конфигурация DocBook XSL Stylesheets

Файлы конфигурации

/etc/xml/catalog

Конфигурационная информация

Системный профиль должен быть обновлен для использования нового установленного каталога. Это может быть сделано при помощи следующей команды:

cat > /etc/profile.d/xsl.sh << "EOF"
# Set up Environment Variable for XSL Processing
export XML_CATALOG_FILES="/usr/share/xml/docbook/\
xsl-stylesheets-1.67.2/catalog.xml /etc/xml/catalog"
EOF

Вышеуказанный скрипт установки создает файлы и обновляет каталог. Некоторые стили оформления проекта ссылаются на особые версии стилей оформления XSL, например BLFS, и требуют следующие дополнительные команды. Эти команды так же могут служить как пример для использования одиночной XSL версии для поддержки любых жестко указанных версий, если необходимо.

xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/1.65.1" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/1.65.1" \
    "/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
    /etc/xml/catalog

Альтернативно, другие версии могут быть установлены в их собственные директории, а содержания каталогов сделаны в следующем виде:

xmlcatalog --noout --add "rewriteSystem" \
    "http://docbook.sourceforge.net/release/xsl/[version]" \
    "/usr/share/xml/docbook/xsl-stylesheets-[version]" \
    /etc/xml/catalog &&
xmlcatalog --noout --add "rewriteURI" \
    "http://docbook.sourceforge.net/release/xsl/[version]" \
    "/usr/share/xml/docbook/xsl-stylesheets-[version]" \
    /etc/xml/catalog
[Замечание]

Замечание

Для использования XSL Stylesheets для GTK-Doc и, возможно, других пакетов, необходима "текущая" версия вместо особого номера версии. В таком случае используйте следующие инструкции:

xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/current" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog &&

xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/current" \
"/usr/share/xml/docbook/xsl-stylesheets-1.67.2" \
/etc/xml/catalog

Это обход, который может работать или нет для других пакетов, которым может понадобится "текущая" версия каталога.

Для LFS 6.0 должна быть установлена версия 1.65.1 этого пакета. В дополнение, вам надо сделать символическую ссылку, как описано в файле INSTALL LFS 6.0.

cd /usr/share/xml/docbook/ &&
ln -s xsl-stylesheets-1.65.1 xsl-stylesheets-current

Содержание

Установленные файлы: XSL стили оформления для HTML и FO
Установленные директории: /usr/share/xml/docbook/xsl-stylesheets-1.67.2 и /usr/share/doc/xml

Последнее обновление 2005-04-03 00:40:42 -0700


ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList