69 |
|
|
70 |
If you plan to use import from MARC files you will also need |
If you plan to use import from MARC files you will also need |
71 |
|
|
72 |
MARC |
MARC::Record |
73 |
|
|
74 |
|
|
75 |
2.1 Installation on Debian GNU/Linux |
2.1 Installation on Debian GNU/Linux |
104 |
and optionally some of those modules: |
and optionally some of those modules: |
105 |
|
|
106 |
Spreadsheet::ParseExcel |
Spreadsheet::ParseExcel |
107 |
MARC |
MARC::Record |
108 |
|
|
109 |
For compilation of OpenIsis in next step, you will also need following |
3. You will need also IsisDB module if you are using ISIS as an import format. |
110 |
packages: |
Currenlty, this module is available only from development site |
111 |
|
|
112 |
make |
https://svn.rot13.org/ |
|
gcc |
|
|
libc-dev |
|
113 |
|
|
114 |
3. You will need OpenIsis if you are using ISIS as an import format. |
but, it should be available also through CPAN (meaning that it's stable and |
115 |
Currently, WebPAC uses OpenIsis 0.9.0 which *HAVE TO BE PATCHED* |
tested). So, just try to install IsisDB using cpan first. |
|
with special patch so that perl module OpenIsis.pm have close call |
|
|
(because there is hard-limit of 32 ISIS files in OpenIsis.pm, and that |
|
|
is too low for our use). |
|
116 |
|
|
117 |
You can do that yourself, or if you did checkout of our subversion repository |
WebPAC doesn't use OpenIsis anymore. |
|
you will already have latest OpenIsis in webpac/openisis/ directory. |
|
|
|
|
|
If you want to do it yourself, first get OpenIsis from: |
|
|
http://openisis.org/Doc/GetIt |
|
|
|
|
|
Then get patch for close from: |
|
|
https://www.rot13.org/~dpavlin/projects/openisis-0.9.0-perl_close.diff |
|
|
|
|
|
Unpack OpenIsis archive and apply patch -p0 to source tree. |
|
|
|
|
|
Eater way, now you got OpenIsis 0.9.0 with close support for perl. So, |
|
|
first compile C parts: |
|
|
|
|
|
make |
|
|
|
|
|
And then compile perl module and install it: |
|
|
|
|
|
make perl |
|
|
cd perl |
|
|
sudo make install |
|
|
|
|
|
Since you need development tools on target machine to compile OpenIsis, |
|
|
you might want to compile it on another machine and just copy perl module. |
|
118 |
|
|
119 |
4. Edit global.conf and all2xml.conf to suit your needs. Comments inside |
4. Edit global.conf and all2xml.conf to suit your needs. Comments inside |
120 |
those files should help get you started. |
those files should help get you started. |