Difference between revisions of "Yum Repository"

From pgpool Wiki
Jump to: navigation, search
(RHEL/CentOS 7.x)
(Supported PostgreSQL Versions)
 
(19 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
https://www.pgpool.net/yum/
 
https://www.pgpool.net/yum/
  
With this repository, you can install pgpool-II and pgpoolAdmin etc. by using yum.
+
With this repository, you can install pgpool-II by using yum.
 
Please visit:
 
Please visit:
 
https://www.pgpool.net/docs/latest/en/html/install-rpm.html
 
https://www.pgpool.net/docs/latest/en/html/install-rpm.html
 
for more details of RPM installation.
 
for more details of RPM installation.
  
The pgpool-II yum repository currently supports Pgpool-II 3.6 or above with RHEL7/RHEL8 x86_64 (and RHEL compatible distributions like CentOS).
+
= RPM Packaging Policy =
  
 +
== Supported Pgpool-II Versions ==
 +
 +
RPM packages are provided for the stable versions of Pgpool-II ([[EOL_information]]. Typically, the latest five major versions are supported.)
 +
 +
== Supported Platforms (Operating Systems) ==
 +
 +
RPM packages are provided for the following Red Hat–based distributions (including compatible distributions such as Rocky Linux).
 +
 +
* RHEL / Rocky Linux 8
 +
* RHEL / Rocky Linux 9
 +
 +
== Supported PostgreSQL Versions ==
 +
 +
For each release of Pgpool-II (major and minor), RPM packages are provided for all [https://www.postgresql.org/support/versioning/ supported major versions of PostgreSQL].
 +
 +
For example, as of the release of Pgpool-II 4.6.2 on May 30, 2025, PostgreSQL versions 13 through 17 are supported. Therefore, the following RPMs are available for each corresponding PostgreSQL major version:
 +
* pgpool-II-pg13-4.6.2 
 +
* pgpool-II-pg14-4.6.2 
 +
* pgpool-II-pg15-4.6.2 
 +
* pgpool-II-pg16-4.6.2 
 +
* pgpool-II-pg17-4.6.2
 +
 +
= Install =
 
To use the yum repository, you must first install the repository RPM. To do this, download the correct RPM from the repository RPM listing, and install it with commands like:
 
To use the yum repository, you must first install the repository RPM. To do this, download the correct RPM from the repository RPM listing, and install it with commands like:
  
= Install the repository RPM =
+
== Install the repository RPM ==
  
== RHEL/RockyLinux 9.x ==
+
=== RHEL/Rocky Linux 9.x ===
  
* Pgpool-II 4.4
+
* Pgpool-II 4.6
  # dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-9-x86_64/pgpool-II-release-4.4-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.6/redhat/rhel-9-x86_64/pgpool-II-release-4.6-1.noarch.rpm
  
== RHEL/CentOS 8.x ==
+
* Pgpool-II 4.5
 +
# dnf install https://www.pgpool.net/yum/rpms/4.5/redhat/rhel-9-x86_64/pgpool-II-release-4.5-1.noarch.rpm
  
 
* Pgpool-II 4.4
 
* Pgpool-II 4.4
  # dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-8-x86_64/pgpool-II-release-4.4-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-9-x86_64/pgpool-II-release-4.4-1.noarch.rpm
  
 
* Pgpool-II 4.3
 
* Pgpool-II 4.3
  # dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-8-x86_64/pgpool-II-release-4.3-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-9-x86_64/pgpool-II-release-4.3-1.noarch.rpm
  
 
* Pgpool-II 4.2
 
* Pgpool-II 4.2
  # dnf install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-8-x86_64/pgpool-II-release-4.2-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-9-x86_64/pgpool-II-release-4.2-1.noarch.rpm
 
 
* Pgpool-II 4.1
 
# dnf install https://www.pgpool.net/yum/rpms/4.1/redhat/rhel-8-x86_64/pgpool-II-release-4.1-1.noarch.rpm
 
  
* Pgpool-II 4.0
+
=== RHEL/Rocky Linux 8.x ===
# dnf install https://www.pgpool.net/yum/rpms/4.0/redhat/rhel-8-x86_64/pgpool-II-release-4.0-1.noarch.rpm
 
  
* Pgpool-II 3.7
+
* Pgpool-II 4.6
  # dnf install https://www.pgpool.net/yum/rpms/3.7/redhat/rhel-8-x86_64/pgpool-II-release-3.7-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.6/redhat/rhel-8-x86_64/pgpool-II-release-4.6-1.noarch.rpm
  
== RHEL/CentOS 7.x ==
+
* Pgpool-II 4.5
 +
# dnf install https://www.pgpool.net/yum/rpms/4.5/redhat/rhel-8-x86_64/pgpool-II-release-4.5-1.noarch.rpm
  
 
* Pgpool-II 4.4
 
* Pgpool-II 4.4
  # yum install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-7-x86_64/pgpool-II-release-4.4-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-8-x86_64/pgpool-II-release-4.4-1.noarch.rpm
  
 
* Pgpool-II 4.3
 
* Pgpool-II 4.3
  # yum install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-7-x86_64/pgpool-II-release-4.3-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-8-x86_64/pgpool-II-release-4.3-2.noarch.rpm
  
 
* Pgpool-II 4.2
 
* Pgpool-II 4.2
  # yum install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-7-x86_64/pgpool-II-release-4.2-1.noarch.rpm
+
  # dnf install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-8-x86_64/pgpool-II-release-4.2-2.noarch.rpm
 
 
* Pgpool-II 4.1
 
# yum install https://www.pgpool.net/yum/rpms/4.1/redhat/rhel-7-x86_64/pgpool-II-release-4.1-2.noarch.rpm
 
 
 
* Pgpool-II 4.0
 
# yum install https://www.pgpool.net/yum/rpms/4.0/redhat/rhel-7-x86_64/pgpool-II-release-4.0-2.noarch.rpm
 
 
 
* Pgpool-II 3.7
 
# yum install https://www.pgpool.net/yum/rpms/3.7/redhat/rhel-7-x86_64/pgpool-II-release-3.7-2.noarch.rpm
 
  
 
= Install Pgpool-II =
 
= Install Pgpool-II =
Line 64: Line 76:
 
Package names in the pgpool-II yum repository includes the version number of PostgreSQL to use with pgpool-II, such as:
 
Package names in the pgpool-II yum repository includes the version number of PostgreSQL to use with pgpool-II, such as:
 
   
 
   
  pgpool-II-pg14
+
  pgpool-II-pg17
  pgpool-II-pg14-extensions
+
  pgpool-II-pg17-extensions

Latest revision as of 05:12, 6 August 2025

PgPool Global Development Group provides the pgpool-II Yum Repository.

https://www.pgpool.net/yum/

With this repository, you can install pgpool-II by using yum. Please visit: https://www.pgpool.net/docs/latest/en/html/install-rpm.html for more details of RPM installation.

RPM Packaging Policy

Supported Pgpool-II Versions

RPM packages are provided for the stable versions of Pgpool-II (EOL_information. Typically, the latest five major versions are supported.)

Supported Platforms (Operating Systems)

RPM packages are provided for the following Red Hat–based distributions (including compatible distributions such as Rocky Linux).

  • RHEL / Rocky Linux 8
  • RHEL / Rocky Linux 9

Supported PostgreSQL Versions

For each release of Pgpool-II (major and minor), RPM packages are provided for all supported major versions of PostgreSQL.

For example, as of the release of Pgpool-II 4.6.2 on May 30, 2025, PostgreSQL versions 13 through 17 are supported. Therefore, the following RPMs are available for each corresponding PostgreSQL major version:

  • pgpool-II-pg13-4.6.2
  • pgpool-II-pg14-4.6.2
  • pgpool-II-pg15-4.6.2
  • pgpool-II-pg16-4.6.2
  • pgpool-II-pg17-4.6.2

Install

To use the yum repository, you must first install the repository RPM. To do this, download the correct RPM from the repository RPM listing, and install it with commands like:

Install the repository RPM

RHEL/Rocky Linux 9.x

  • Pgpool-II 4.6
# dnf install https://www.pgpool.net/yum/rpms/4.6/redhat/rhel-9-x86_64/pgpool-II-release-4.6-1.noarch.rpm
  • Pgpool-II 4.5
# dnf install https://www.pgpool.net/yum/rpms/4.5/redhat/rhel-9-x86_64/pgpool-II-release-4.5-1.noarch.rpm
  • Pgpool-II 4.4
# dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-9-x86_64/pgpool-II-release-4.4-1.noarch.rpm
  • Pgpool-II 4.3
# dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-9-x86_64/pgpool-II-release-4.3-1.noarch.rpm
  • Pgpool-II 4.2
# dnf install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-9-x86_64/pgpool-II-release-4.2-1.noarch.rpm

RHEL/Rocky Linux 8.x

  • Pgpool-II 4.6
# dnf install https://www.pgpool.net/yum/rpms/4.6/redhat/rhel-8-x86_64/pgpool-II-release-4.6-1.noarch.rpm
  • Pgpool-II 4.5
# dnf install https://www.pgpool.net/yum/rpms/4.5/redhat/rhel-8-x86_64/pgpool-II-release-4.5-1.noarch.rpm
  • Pgpool-II 4.4
# dnf install https://www.pgpool.net/yum/rpms/4.4/redhat/rhel-8-x86_64/pgpool-II-release-4.4-1.noarch.rpm
  • Pgpool-II 4.3
# dnf install https://www.pgpool.net/yum/rpms/4.3/redhat/rhel-8-x86_64/pgpool-II-release-4.3-2.noarch.rpm
  • Pgpool-II 4.2
# dnf install https://www.pgpool.net/yum/rpms/4.2/redhat/rhel-8-x86_64/pgpool-II-release-4.2-2.noarch.rpm

Install Pgpool-II

Once installing the repository RPM is done, you can proceed to install and update the Pgpool-II packages from the offcial repository.

Package names in the pgpool-II yum repository includes the version number of PostgreSQL to use with pgpool-II, such as:

pgpool-II-pg17
pgpool-II-pg17-extensions