X-Git-Url: http://git.indexdata.com/?p=yazproxy-moved-to-github.git;a=blobdiff_plain;f=doc%2Finstallation.xml;h=9cc450d417e1d5b7d8d9bbcbc77a236bdcd631c4;hp=58c8f8f44c4aa990ae56df74af1d532ca069b571;hb=16c5f88ad930a11c9587d2d598bdb4130a0e8905;hpb=fc1109697ba85291047348453030e22a7b969a82 diff --git a/doc/installation.xml b/doc/installation.xml index 58c8f8f..9cc450d 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,9 +1,10 @@ - + Installation You need a C++ compiler to compile and use YAZ proxy. - The software was implemented using GCC so we know that works + The software was implemented using + GCC so we know that works well with YAZ proxy. From time to time the software has been compiled on Windows using Visual C++. Other compilers should work too. Let us know of portability problems, etc. with @@ -15,16 +16,27 @@ YAZ++ toolkits. You need to install these first. - For some platforms there are binary packages for YAZ/YAZ++. + For some platforms there are binary packages available for YAZ/YAZ++. We also highly recommend that libxml2 and libXSLT are installed. YAZ must be configured with libxml2 support. - If not, SRW/SRU is not supported. + If not, + SRW/SRU + is not supported. The YAZ Proxy uses libXSLT for record conversions via XSLT. + + YAZ proxy may also use USEMARCON to convert between MARC + formats. This is useful if you want the proxy to offer more + MARC record types than the backend target supports. Get USEMARCON + from: + + British Library USEMARCON page + . +
Building on Unix On UNIX, the software is compiled as follows: @@ -70,6 +82,15 @@ for xslt-config in the current PATH. + + --with-usemarcon directory + + Specifies USEMARCON installation prefix. + configure must be able to locate usemarcon-config + in PREFIX/bin. If this option is omitted, configure looks + for usemarcon-config in the current PATH. + + For the whole list of configure options, refer to the help: @@ -117,8 +138,11 @@ etc - Various files that may be read by YAZ proxy - including - configuration file, XSLT files, CQL to RPN conversion. + Various files such as + configuration files, XSLT files, CQL to RPN conversion files, + a sample start/stop control script + yazproxy.ctl.sh that can be used as + template for an /etc/init.d script. These files are installed in the YAZ proxy's data area (prefix/share/yazproxy).