Chapter 1. Installing and Using Splat
Prev |  | Next

## Chapter 1. Installing and Using Splat

## Installation

### Prerequisites

Splat depends on the following components:

- Python 2.4

- Twisted Networking Framework

- Python LDAP

- ZConfig

Also, to use the OpenNMS plugin, the following additional components must be installed:

- pysqlite2

- Either cElementTree or Python 2.5, which includes this module.

### Installing with the Python Distutils

Splat uses the standard Python distutils. To install, simply run `setup.py`:

    ./setup.py install

The Splat library will be installed in the Python site-packages directory. The `splatd` daemon will be installed in the Python-specified bin directory. An example configuration file, `splat.conf`, is supplied with the source distribution.

### Note

The Splat daemon will be installed in the bin directory as specific by Python. On certain operating systems, this may not be what you expect. For example, Mac OS X might install `splatd` in `/Library/Python/2.3/bin`. Feel free to move the binary after the installation is complete.

Prev |  | Next
About Splat | Home | Configuring Splat