-<!-- $Id: installation.xml,v 1.7 2003-03-04 23:30:20 adam Exp $ -->
+<!-- $Id: installation.xml,v 1.11 2003-03-27 13:38:13 adam Exp $ -->
<chapter id="installation">
<title>Installation</title>
<para>
- Zebra is very portable. An ANSI C compiler is required. We
- primarily use GNU C on UNIX and Microsoft Visual C++ on Windows.
+ Zebra is written in ANSI C and was implemented with portability in mind.
+ We primarily use GCC on UNIX and Microsoft Visual C++ on Windows.
</para>
<para>
- Zebra uses following components. Most of these are optional.
+ The software is regularly tested on
+ <ulink url="http://www.debian.org/">Debian GNU/Linux</ulink>,
+ <ulink url="http://www.redhat.com/">Redhat Linux</ulink>,
+ <ulink url="http://www.gentoo.org/">Gentoo Linux</ulink>,
+ <ulink url="http://www.suse.com/">SuSE Linux</ulink>,
+ <ulink url="http://www.netbsd.org/Ports/cobalt/">NetBSD (Cobalt)</ulink>,
+ <ulink url="http://www.freebsd.org/">FreeBSD (i386)</ulink>,
+ <ulink url="http://www.apple.com/macosx/">MAC OSX</ulink>,
+ <ulink url="http://wwws.sun.com/software/solaris/">SunOS 5.8 (sparc)</ulink>,
+ <ulink url="http://www.microsoft.com/windows2000/">Windows 2000 SP3</ulink>.
+ </para>
+
+ <para>
+ Zebra can be configured to use the following utilities (most of
+ which are optional):
+
<variablelist>
<varlistentry>
- <term><ulink url="http://www.indexdata.dk/yaz/">yaz</ulink> (required)</term>
+ <term><ulink url="http://www.indexdata.dk/yaz/">yaz</ulink>
+ (required)</term>
<listitem>
<para>
- Zebra uses lots of utilities provided by YAZ. Most notably
- Z39.50 support.
+ Zebra uses YAZ to support Z39.50/SRW. Also the memory management
+ utilites from YAZ is used by Zebra.
</para>
</listitem>
</varlistentry>
<listitem>
<para>
XML parser. If you're going to index real XML you should
- install this (filter grs.xml). On most system, you should be able
+ install this (filter grs.xml). On most systems you should be able
to find binary Expat packages.
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><ulink url="http://www.perl.com/">Perl</ulink> (optional)</term>
<listitem>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term><ulink url="http://www.tcl.tk/">Tcl</ulink> (optional)</term>
<listitem>
</para>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>
<ulink url="http://www.gnu.org/software/autoconf/">Autoconf</ulink>,
- <ulink url="
-
- (optional)</term>
+ <ulink url="http://www.gnu.org/software/automake/">Automake</ulink>
+ (optional)</term>
<listitem>
<para>
GNU Automake and Autoconf are only required if you're
</varlistentry>
<varlistentry>
- <term>Docbook and friends (optional)</term>
+ <term><ulink url="http://docbook.org/">Docbook</ulink>
+ and friends (optional)</term>
<listitem>
<para>
These tools are only required if you're writing
- Documentation for Zebra. You need the following
+ documentation for Zebra. You need the following
Debian packages: jadetex, docbook, docbook-dsssl,
docbook-xml, docbook-utils.
</para>
to configure.
</para>
</sect1>
- <sect1><title>WIN32</title>
+ <sect1 id="installation.win32"><title>WIN32</title>
<para>
-
+ [to be written]
</para>
</sect1>
</chapter>