X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Finstallation.xml;h=729743cdbb51c2fbaf86232cfade18b3e15c501a;hb=e497f2e26145007eabaa7961b9fe72417d369290;hp=c3f04b46c2827303fb7cea87ea50ad58ef55f150;hpb=0381d7dc936e74ac2fb55ad217b760c97ace0d5b;p=idzebra-moved-to-github.git diff --git a/doc/installation.xml b/doc/installation.xml index c3f04b4..729743c 100644 --- a/doc/installation.xml +++ b/doc/installation.xml @@ -1,4 +1,4 @@ - + Installation @@ -197,16 +197,17 @@ By default this will install the Zebra executables in /usr/local/bin, and the standard configuration files in - /usr/local/share/idzebra + /usr/local/share/idzebra-2.0 You can override this with the --prefix option to configure. GNU/Debian - GNU/Debian Linux + GNU/Debian Linux on + i686 Platform - Index Data provides pre-compiled GNU/Debian + Index Data provides pre-compiled GNU/Debian i686 Linux packages at our Debian package archive, both for the Sarge and the Etch release. @@ -216,13 +217,13 @@ /etc/apt/sources.list configuration file, either the Sarge sources found at - deb http://www.indexdata.dk/debian indexdata/sarge released - deb-src http://www.indexdata.dk/debian indexdata/sarge released + deb http://ftp.indexdata.dk/t/debian sarge main + deb-src http://ftp.indexdata.dk/t/debian sarge main or the Etch sources from - deb http://www.indexdata.dk/debian indexdata/etch released - deb-src http://www.indexdata.dk/debian indexdata/etch released + deb http://ftp.indexdata.dk/t/debian etch main + deb-src http://ftp.indexdata.dk/t/debian etch main After refreshing the package cache with the command @@ -232,13 +233,13 @@ Zebra indexer is easily installed issuing - apt-get install idzebra idzebra-doc + apt-get install idzebra-2.0 idzebra-2.0-doc - GNU/Debian On Other Platforms + GNU/Debian and Ubuntu/Debian On Other Platforms These Zebra packages are specifically compiled for @@ -249,28 +250,28 @@ /etc/apt/sources.list configuration file, that is either the Sarge sources - deb-src http://www.indexdata.dk/debian indexdata/sarge released + deb-src http://ftp.indexdata.dk/t/debian sarge main or the Etch sources - deb-src http://www.indexdata.dk/debian indexdata/etch released + deb-src http://ftp.indexdata.dk/t/debian etch main After refreshing the package cache with the command apt-get update + apt-get build-dep idzebra-2.0 as root, the Zebra indexer is recompiled and installed issuing - apt-get build-dep idzebra - apt-get source --compile idzebra + apt-get source --compile idzebra-2.0 as normal user. The compiled GNU/Debian packages can then be installed as root issuing - dpkg -i install idzebra*.deb idzebra-doc*.deb + dpkg -i install idzebra-2.0*.deb libidzebra-2.0*.deb @@ -415,6 +416,82 @@ + + + Upgrading from Zebra version 1.3.x + + Zebra's installation directories have changed a bit. In addition, + the new loadable modules must be defined in the + master zebra.cfg configuration file. The old + version 1.3.x configuration options + + # profilePath - where to look for config files + profilePath: some/local/path:/usr/share/idzebra/tab + + must be changed to + + # profilePath - where to look for config files + profilePath: some/local/path:/usr/share/idzebra-2.0/tab + + # modulePath - where to look for loadable zebra modules + modulePath: /usr/lib/idzebra-2.0/ + + + + The internal binary register structures have changed; all Zebra + databases must be re-indexed after upgrade. + + + The attribute set defintion files may no longer contain + redirection to other fields. + For example the following snippet of + a custom custom/bib1.att + Bib-1 attribute set definition file is no + longer supported: + + att 1016 Any 1016,4,1005,62 + + and should be changed to + + att 1016 Any + + + + Similar behaviour can be expressed in the new release by defining + a new index Any:w in all GRS + *.abs record indexing configuration files. + The above example configuration needs to make the changes + from version 1.3.x indexing instructions + + xelm /*/alternative Body-of-text:w,Title:s,Title:w + xelm /*/title Body-of-text:w,Title:s,Title:w + + to version 2.0.0 indexing instructions + + xelm /*/alternative Any:w,Body-of-text:w,Title:s,Title:w + xelm /*/title Any:w,Body-of-text:w,Title:s,Title:w + + + + It is also possible to map the numerical attribute value + @attr 1=1016 onto another already existing huge + index, in this example, one could for example use the mapping + + att 1016 Body-of-text + + with equivalent outcome without editing all GRS + *.abs record indexing configuration files. + + + + Server installations which use the special + IDXPATH attribute set must add the following + line to the zebra.cfg configuration file: + + attset: idxpath.att + + +