Installation of Standalone ‡biblios

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.