First...
Install any missing dependencies.
‡biblios requires the following components:
- Apache2 with proxy_http module
- Perl
- Perl Modules:
- CGI
- CGI::Carp
- MARC::Record
- MARC::File::XML
- File::Temp
- File::BaseName
- JSON
- Term::Clui
- Template
- File::Slurp
- PazPar2 (available here)
- Google Gears plugin for Firefox/Internet Explorer (available here)
Next...
Get a copy of biblios here.
Then...
Configure Apache to route certain requests from ‡biblios to PazPar2.
‡biblios sends search requests to /pazpar2/search.pz2. You need to enable the Apache proxy_http module. Next, configure your Apache server to proxy requests to the pazpar2 daemon with a directive like this:
ProxyPass /pazpar2/search.pz2 http://localhost:9004/search.pz2
Run the pazpar2 daemon with the following command from the base of the ‡biblios directory (you may need to adjust the path to pazpar2):
pazpar2 -D -l logs/pazpar2.log -f conf/pazpar2/pazpar2.cfg -t conf/pazpar2/biblios-pazpar2.cfg
Next...
Configure ‡biblios via its configuration file. There is a sample configuration file in:
/conf/biblios-dist.conf
The configuration file contains settings for Z39.50 search targets and remote targets to send records to (currently only Koha supported).
The configuration file should be called
conf/biblios.conf
Next...
Install ‡biblios to your web documents directory and cgi-bin directory by running:
./install.pl
This script will prompt for the installation paths for ‡biblios files and cgi scripts.
Finally...
Point your web browser (Firefox 2/3, Internet Explorer 6/7) to the directory you installed ‡biblios in.