From a5ad4b6e9fc82d294b1903e8b8c9439e33cfffd4 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Mon, 24 Apr 2006 06:40:50 +0000 Subject: [PATCH] Beginnings of installation chapter. --- doc/Makefile.am | 5 ++- doc/book.xml | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 131 insertions(+), 2 deletions(-) diff --git a/doc/Makefile.am b/doc/Makefile.am index d3dfa31..f1fb995 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,4 +1,4 @@ -## $Id: Makefile.am,v 1.9 2006-04-22 13:29:37 adam Exp $ +## $Id: Makefile.am,v 1.10 2006-04-24 06:40:50 adam Exp $ docdir=$(datadir)/doc/@PACKAGE@ SUBDIRS = common @@ -27,6 +27,9 @@ HTMLFILES = architecture.html \ filters.html \ future.directions.html \ individual.classes.html \ + installation.html \ + installation.debian.html \ + installation.windows.html \ introduction.html \ licence.html \ metaproxy.html \ diff --git a/doc/book.xml b/doc/book.xml index 0c3a37a..9764aec 100644 --- a/doc/book.xml +++ b/doc/book.xml @@ -1,4 +1,4 @@ - + Metaproxy - User's Guide and Reference @@ -125,8 +125,134 @@ + + Installation + + Metaproxy depends on the folloing tools/libraries: + + YAZ++ + + + This is a C++ library based on YAZ. + + + + Libxslt + + This is an XSLT processor - based on + Libxml2. Both Libxml2 and + Libxslt must be installed with the development components. + + + + Boost + + + The popular C++ library. + + + + + + + In order to compile Metaproxy a modern C++ compiler is + required. Boost, in particular, requires the C++ compiler + to facilitate the newest features. Refer to Boost + Compiler Status + for more information. + + + We have succesfully used Metaproxy with Boost using the compilers + GCC version 4.0 and + Microsoft Visual Studio 2003/2005. + +
+ Installation on Unix (from Source) + + Here is a quick step-by-step guide on how to compile all the + tools that Metaproxy uses. Only few systems have none of the required + tools binary packages. If, for example, Libxml2/libxslt are already + installed as development packages use those (and omit compilation). + + + + Libxml2/libxslt: + + + gunzip -c libxml2-version.tar.gz|tar xf - + cd libxml2-version + ./configure + make + su + make install + + + gunzip -c libxslt-version.tar.gz|tar xf - + cd libxslt-version + ./configure + make + su + make install + + + YAZ/YAZ++: + + + gunzip -c yaz-version.tar.gz|tar xf - + cd yaz-version + ./configure + make + su + make install + + + gunzip -c yazpp-version.tar.gz|tar xf - + cd yazpp-version + ./configure + make + su + make install + + + Boost: + + + gunzip -c boost-version.tar.gz|tar xf - + cd boost-version + ./configure + make + su + make install + + + Metaproxy: + + + gunzip -c metaproxy-version.tar.gz|tar xf - + cd metaproxy-version + ./configure + make + su + make install + +
+
+ Installation on Debian + + ### To be written + +
+ +
+ Installation on Windows + + ### To be written + +
+
+ The Metaproxy Architecture -- 1.7.10.4