Skip to content

Developer Quickstart

Florent Monjalet edited this page Sep 3, 2019 · 22 revisions

Using Phobos

The basic installation process and usage is described by README.md.

Compiling

These instructions describe how to compile Phobos on CentOS 7.

Dependencies

An always up-to-date dependency list can be retrieved from the Phobos specfile.

Build dependencies:

  • postgresql94-devel (from EPEL or any version compatible with Postgres 9.4)
  • glib2-devel >= 2.28
  • python-devel
  • jansson-devel >= 2.5
  • libini_config-devel
  • openssl-devel
  • libattr-devel
  • sg3_utils-devel

Runtime (and test) dependencies:

  • postgresql94-server (from EPEL or any version compatible with Postgres 9.4)
  • postgresql94-contrib
  • glib2 >= 2.28
  • jansson
  • libini_config
  • openssl
  • libattr
  • python
  • python-argparse
  • python-yaml
  • clustershell
  • python-psycopg2

Compilation

$ ./autogen.sh
$ ./configure.sh
$ make

Testing

TODO

Clone this wiki locally