Chapter 4. Installation

Table of Contents
4.1. Quickstart guide
4.2. Upgrading from an older version
4.2.1. 0.9.5
4.2.2. 0.9.4
4.2.3. 0.9.3
4.2.4. 0.9
4.3. Things to know before you start
4.3.1. Which database server?
4.3.2. Where do the components go?
4.3.2.1. Installation on a standalone workstation
4.3.2.2. Installation in a network
4.3.3. The mystery of the configuration files
4.3.3.1. Types of configuration files
4.3.3.2. Configuration file syntax
4.3.3.3. A configuration example
4.3.3.4. Configuration file variables
4.3.4. Environment variables
4.3.5. Some notes on the filesystem
4.4. Installation on Linux and other Unix variants
4.4.1. Generic instructions
4.4.1.1. Prerequisites
4.4.1.2. Installation from the sources
4.4.1.3. Living on the bleeding edge: installing a CVS version
4.4.1.4. Installation of refdbd as a daemon
4.4.1.4.1. SysV-style
4.4.1.4.2. BSD-style
4.4.2. OS-specific hints
4.4.2.1. Linux
4.4.2.2. FreeBSD
4.4.2.3. NetBSD
4.4.2.4. Solaris
4.4.2.5. OSX
4.5. Installation on Windows NT/2000/XP
4.5.1. Prerequisites
4.5.1.1. External applications
4.5.1.2. Libraries
4.5.2. Installation from the sources
4.5.3. Installation of prebuilt binaries
4.6. Installation on Windows 95/98/ME
4.7. Other operating systems
4.8. Finishing the refdb installation
4.8.1. Configuring your database server
4.8.1.1. MySQL
4.8.1.2. PostgreSQL
4.8.1.3. SQLite
4.8.2. Creating the databases
4.8.2.1. MySQL
4.8.2.2. PostgreSQL
4.8.2.3. SQLite
4.8.3. Configuration files
4.8.4. The SGML/XML support files
4.8.5. The shell scripts
4.9. Testing your installation

This chapter tries to explain the process of the installation. There are some things you should consider before you actually install the software. These will be discussed in the second section. The technical details of the installation on various platforms can be found in the remaining sections of this chapter. But first we start with a brief overview of installing and running refdb for those who never read manuals.