RefDB Download: system requirements
RefDB is designed to run on Unix-like operating systems. Linux, FreeBSD, NetBSD, SunOS/Solaris, OSX/Darwin, and Windows/Cygwin are supported out of the tarball, and other BSD or SysV-derived systems may work just fine. It relies on a few external programs and libraries. The following list explains what else you'll need and where to get it from. Please refer to the manual for specific installation and setup instructions.
Many of the programs and libraries mentioned below are available as binary packages for your favourite operating system. They may even be already installed on your system. Check the download pages of your vendor. If nothing else helps, get the source packages and build the stuff yourself.
- You'll need a SQL database engine, either one of the external database servers MySQL or PostgreSQL, or the embedded zero-administration SQL engine SQLite.
- Working with SGML documents and data requires a DSSSL engine like Jade or Openjade.
- If you work with XML documents, you will need an XSLT processor and, for printable output, a formatting objects processor. There is a lot to choose from, but Xalan, Saxon, and xsltproc as XSLT processors and FOP to create PDF output seem to work well.
- If you want to set up the web interface, you'll need a CGI-enabled web server. This may again run on your box or somewhere else in your network. A good choice is always Apache.
- Import of Pubmed and MARC data as well as post-processing of imported BibTeX data require Perl. The MARC import filter requires Perl 5.6.0 and the MARC::Record and MARC::Charset modules. The Pubmed import filter requires the XML::Parse module.
- Retrieval of datasets from libraries using the Z39.50 protocol requires a client like the one shipped with the free YAZ toolkit.