Installing RefDB Bibliographic Server
Posted: October 12, 2008 Filed under: Applications, Linux, Technical Notes | Tags: applications, bibliographic software, cloud computing, Computers, RefDB, Research, servers
is a powerful, open source, bibliographic database program and server developed by Markus Hoenicka with some assistance from others, including me. It can import and export references in a variety of formats, including bibtex. TEI
P4 and P5 XML
, Docbook, RTF
(export only), and various flavours of MARC
(import only). It is broadly similar to Refworks
in functionality and capabilities. In my experience RefDB is much
faster (and of course adaptable and free); Refworks has more polish (as you would expect from a commercial house).
To run refdb from the command line, you need to install some Perl packages and a database such as MySQL. To run it using its web-browser interface, you need to have a computer that can run a webserver like Apache and PHP
The following is a guide describing how I installed RefDB on Ubuntu Linux.
What you need
- Apache/Apache2 (I’m using Apache2)
Text in monotype is the name that installs the package in apt-get, using the command
sudo apt-get install <package-name>
- libreadline (version 4.1 or later).
- libdbi (version 0.8.x) and libdbi-drivers (version 0.8.x): a database abstraction layer framework and a set of database-specific drivers.
- libexpat (version 1.95.1): a XML parser library.
- btparse (version 0.34; only required if you want to build the BibTeX import filter): a bibtex parser library.
modules, use the CPAN
at the CPAN
- CQL::Parser (CPAN)
- Class::CGI (CPAN)
- HTTP::Server::Simple (CPAN)
- MARC::Record (CPAN)
- MARC::Charset (CPAN)
- Text::Iconv (CPAN)
- XML::Parser (CPAN)
- XML::Writer (CPAN)