Skip Navigation Links
Exit Print View
| Oracle Solaris Cluster Data Service for PostgreSQL Guide Oracle Solaris Cluster 4.1

Search Scope:

- This Document
- Entire Library

## Example: Building and Installing the PostgreSQL Software on Shared Storage

These steps illustrate how to install the PostgreSQL software. You can build and install the PostgreSQL binaries in the default directory `/usr/local/pgsql`. Perform the following steps on both hosts.

1. Log in as the PostgreSQL user to the target environment.

       phys-schost-1# su - postgres

2. Set up the build environment by performing the following steps.
   1. Create a build directory.

          phys-schost-1$ mkdir build

          phys-schost-1$ cd build

   2. Add the C compiler to your `PATH` and set the `LD_LIBRARY_PATH`.

          phys-schost-1$ PATH=$PATH:/usr/local/bin:/usr/sfw/bin:/usr/ccs/bin

          phys-schost-1$ LD_LIBRARY_PATH=/postgres/postgresql-8.3.1: \
          /usr/sfw/lib:/usr/local/lib:/usr/lib:/opt/csw/lib

          phys-schost-1$ export PATH LD_LIBRARY_PATH

3. Install the source and configure the build.

       phys-schost-1$ gzcat /tmp/postgresql-8.3.1.tag.gz | tar xvf

       phys-schost-1$ cd /postgres/build/postgresql-8.3.1

       phys-schost-1$ ./configure --prefix=/postgres/postgresql-8.3.1

4. Build the PostgreSQL binaries.

       phys-schost-1$ gmake

5. Run the PostgreSQL regression tests.

       phys-schost-1$ gmake check

6. Install the PostgreSQL binaries.

       phys-schost-1$ gmake install

7. Install the utilities, including `pg_standby`.

       phys-schost-1$ cd contrib

       phys-schost-1$ gmake install

       phys-schost-1$ cd ..

8. Clean the distribution.

       phys-schost-1$ gmake clean

Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices |