pgpool-II 4.7.0 Documentation
Prev | Up | Chapter 2. Installation of Pgpool-II | Next

# 2.3. Requirements

## 2.3.1. System requirements

Pgpool-II is supposed to run on most UNIX compatible environments. Windows is not supported. Followings are the list of platforms the development community have been verifying. Other platforms have not been verified.

- Rocky Linux 10 (x86_64)

- Rocky Linux 9 (x86_64)

- Rocky Linux 8 (x86_64)

Linux distributions compatible with them should run Pgpool-II.

packages for Debian/Ubuntu are provided.

We have some reports from users who successfully run Pgpool-II.

- Ubuntu 20.04 (x86_64)

- OpenBSD

## 2.3.2. Software requirements

The following software packages are required for building Pgpool-II:

- GNU make version 3.80 or newer is required; other make programs or older GNU make versions will not work. (GNU make is sometimes installed under the name `gmake`.) To test for GNU make enter:

             make --version

- You need an ISO/ANSI C compiler (at least C89-compliant). Recent versions of GCC are recommended, but Pgpool-II is known to build using a wide variety of compilers from different vendors.

- tar is required to unpack the source distribution, in addition to gzip.

- Several packages of PostgreSQL are required to install Pgpool-II. You install postgresql-libs and postgresql-devel packages from rpm.

If you are building from a Git tree instead of using a released source package, or if you want to do server development, you also need the following packages:

- Flex and Bison are needed to build from a Git checkout, or if you changed the actual scanner and parser definition files. If you need them, be sure to get Flex 2.5.31 or later and Bison 1.875 or later. Other lex and yacc programs cannot be used.

If you need to get a GNU package, you can find it at your local GNU mirror site (see http://www.gnu.org/order/ftp.html for a list) or at ftp://ftp.gnu.org/gnu/.

Also check that you have sufficient disk space. You will need about 40 MB for the source tree during compilation and about 20 MB for the installation directory. If you are going to run the regression tests you will temporarily need up to an extra 4 GB. Use the `df` command to check free disk space.

Prev | Home | Next
Installation of Pgpool-II | Up | Getting The Source