old-www/HOWTO/DocBook-OpenJade-SGML-XML-H.../requirements.html

388 lines
6.8 KiB
HTML

<HTML
><HEAD
><TITLE
>Requirements</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="DocBook XML/SGML Processing Using OpenJade"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Introduction"
HREF="intro.html"><LINK
REL="NEXT"
TITLE="Installing Processing Tools - OpenJade"
HREF="inst-openjade.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>DocBook XML/SGML Processing Using OpenJade</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="intro.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="inst-openjade.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="requirements"
></A
>2. Requirements</H1
><P
>You'll have to download and compile only one package (OpenJade). This HOWTO will explain the compilation process, but you should be familiar with installing from source code. </P
><P
>Most of the packages that we need are located at <A
HREF="http://www.tldp.org/authors/index.html#resources"
TARGET="_top"
>The Linux Documentation Project (TLDP)</A
> website.</P
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN196"
></A
>2.1. Pre-requirements</H2
><P
> Create a directory <TT
CLASS="filename"
>/tmp/downloads</TT
>. We will use this directory to store the downloaded source code. </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN200"
></A
>2.2. OpenJade</H2
><P
>OpenJade will be used to process DocBook documents. OpenJade can be downloaded from: <A
HREF="http://openjade.sourceforge.net/"
TARGET="_top"
>http://openjade.sourceforge.net/</A
>. </P
><P
>At the time of writing this document OpenJade 1.3.1 was available. Download the openjade-1.3.x.tar.gz file.</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN205"
></A
>2.3. DocBook DTDs</H2
><P
>All the DocBook DTDs are available from The Linux Documentation Project website at <A
HREF="http://www.tldp.org/authors/index.html#resources"
TARGET="_top"
>http://www.tldp.org/authors/index.html#resources</A
></P
><P
>Please download <A
HREF="http://www.tldp.org/authors/tools/docbk41.zip"
TARGET="_top"
>DocBook SGML v4.1</A
>, <A
HREF="http://www.tldp.org/authors/tools/docbk31.zip"
TARGET="_top"
>DocBook SGML v3.1</A
>, and <A
HREF="http://www.tldp.org/authors/tools/docbkx412.zip"
TARGET="_top"
>DocBook XML v4.1.2</A
>. </P
><DIV
CLASS="note"
><P
></P
><TABLE
CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TH
ALIGN="LEFT"
VALIGN="CENTER"
><B
>Note</B
></TH
></TR
><TR
><TD
>&nbsp;</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>Please download all the zip archives.</P
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN216"
></A
>2.4. ISO Entities</H2
><P
> <A
HREF="http://www.tldp.org"
TARGET="_top"
>The Linux Documentation Project</A
> has packaged all the Entities into one big tar file and placed it at <A
HREF="http://www.tldp.org/authors/tools/entities.tar.gz"
TARGET="_top"
>http://www.tldp.org/authors/tools/entities.tar.gz</A
> for the convenience of the users. Thanks to TLDP for this. </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN221"
></A
>2.5. Norman Walsh's DSSSL</H2
><P
>Norman Walsh's DSSSL can be downloaded from the DocBook project website at <A
HREF="http://sourceforge.net/project/showfiles.php?group_id=21935"
TARGET="_top"
>http://sourceforge.net/project/showfiles.php?group_id=21935</A
>. </P
><P
> At the time of writing this document docbook-dsssl-1.7.6 was available. </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN226"
></A
>2.6. LDP customized DSL stylesheets</H2
><P
> LDP DSL is a customized style sheet used by <A
HREF="http://www.tldp.org"
TARGET="_top"
>The Linux Documentation Project (TLDP)</A
>. It is an extension to Norman Walsh's DSSSL. It add things like background and Table of Contents. It can be downloaded from <A
HREF="http://www.tldp.org/authors/tools/ldp.dsl"
TARGET="_top"
>http://www.tldp.org/authors/tools/ldp.dsl</A
>. </P
><P
>ldp.dsl requires Normal Walsh's DSSSL</P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN232"
></A
>2.7. HTMLDOC (Optional)</H2
><P
>HTMLDOC can be used for converting the HTML to PDF. If you would like to produce PDF documents, please download HTMLDOC from <A
HREF="http://www.easysw.com/htmldoc/software.php"
TARGET="_top"
>http://www.easysw.com/htmldoc/software.php</A
> </P
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN236"
></A
>2.8. Norman Walsh's XSL (Optional)</H2
><P
>This is not necessary. But if you would like to serve DocBook 4.1.2 XML content using Tomcat + Cocoon, you will need Norman Walsh's XML Style Sheets.</P
><P
>The Style Sheets are available for download at <A
HREF="http://sourceforge.net/projects/docbook/"
TARGET="_top"
>http://sourceforge.net/projects/docbook/</A
>.</P
><P
>Please download the package called docbook-xsl.</P
><DIV
CLASS="note"
><P
></P
><TABLE
CLASS="note"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="../images/note.gif"
HSPACE="5"
ALT="Note"></TD
><TH
ALIGN="LEFT"
VALIGN="CENTER"
><B
>Note</B
></TH
></TR
><TR
><TD
>&nbsp;</TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>Recently docbook-xsl ver. 1.57.0 was released. This document is verified with the latest version, and appropriate modifications have been made. If you still encounter any errors please email me @ <TT
CLASS="email"
>&#60;<A
HREF="mailto:saqib@seagate.com"
>saqib@seagate.com</A
>&#62;</TT
></P
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="sect2"
><H2
CLASS="sect2"
><A
NAME="AEN246"
></A
>2.9. LDP Customized XSL (Optional)</H2
><P
>Also download the LDP Customized XSL from <A
HREF="http://my.core.com/~dhorton/docbook/tldp-xsl/"
TARGET="_top"
>http://my.core.com/~dhorton/docbook/tldp-xsl/</A
></P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="intro.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="inst-openjade.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Introduction</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Installing Processing Tools - OpenJade</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>