Skip to content

Commit 323e83c

Browse files
authored
PG-1929 Update percona-postgresql17-devel package with rhel command-17 (#854)
* update percona-postgresql17-devel package with rhel command * Update yum.md
1 parent 3a4ddd5 commit 323e83c

File tree

1 file changed

+49
-6
lines changed

1 file changed

+49
-6
lines changed

docs/yum.md

Lines changed: 49 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This document describes how to install Percona Distribution for PostgreSQL from
44

55
## Platform specific notes
66

7-
Depending on what operating system you are using, you may need to enable or disable specific modules to install Percona Distribution for PostgreSQL packages and to resolve dependencies conflicts for its specific components.
7+
Depending on what operating system you are using, you may need to enable or disable specific modules to install Percona Distribution for PostgreSQL packages and to resolve dependencies conflicts for its specific components.
88

99
### For Percona Distribution for PostgreSQL packages
1010

@@ -50,6 +50,20 @@ You may need to install the `percona-postgresql{{pgversion}}-devel` package when
5050
$ sudo dnf install perl-IPC-Run -y
5151
```
5252

53+
=== "RHEL9"
54+
55+
```{.bash data-prompt="$"}
56+
$ sudo dnf config-manager --set-enabled codeready-builder-for-rhel-9-rhui-rpms
57+
$ sudo dnf install perl-IPC-Run -y
58+
```
59+
60+
If the required packages are not available in RHEL repos, install EPEL:
61+
62+
```{.bash data-prompt="$"}
63+
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
64+
$ sudo dnf install perl-IPC-Run -y
65+
```
66+
5367
=== "Rocky Linux 9"
5468

5569
```{.bash data-prompt="$"}
@@ -65,6 +79,35 @@ You may need to install the `percona-postgresql{{pgversion}}-devel` package when
6579
$ sudo dnf install perl-IPC-Run -y
6680
```
6781

82+
=== "RHEL10"
83+
84+
```{.bash data-prompt="$"}
85+
$ sudo dnf config-manager --set-enabled codeready-builder-for-rhel-10-rhui-rpms
86+
$ sudo dnf install perl-IPC-Run -y
87+
```
88+
89+
If the required packages are not available in RHEL repos, install EPEL:
90+
91+
```{.bash data-prompt="$"}
92+
$ sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm
93+
$ sudo dnf install perl-IPC-Run -y
94+
```
95+
96+
=== "Rocky Linux 10"
97+
98+
```{.bash data-prompt="$"}
99+
$ sudo dnf install dnf-plugins-core
100+
$ sudo dnf config-manager --set-enabled crb
101+
$ sudo dnf install perl-IPC-Run -y
102+
```
103+
104+
=== "Oracle Linux 10"
105+
106+
```{.bash data-prompt="$"}
107+
$ sudo dnf config-manager --set-enabled ol10_codeready_builder
108+
$ sudo dnf install perl-IPC-Run -y
109+
```
110+
68111
### For `percona-patroni` package
69112

70113
To install Patroni on Red Hat Enterprise Linux 9 and compatible derivatives, enable the `epel` repository
@@ -77,7 +120,7 @@ $ sudo yum install epel-release
77120

78121
To install `pgpool2` on Red Hat Enterprise Linux and compatible derivatives, enable the codeready builder repository first to resolve dependencies conflict for `pgpool2`.
79122

80-
The following are commands for Red Hat Enterprise Linux 9 and derivatives. For Red Hat Enterprise Linux 8, replace the operating system version in the commands accordingly.
123+
The following are commands for Red Hat Enterprise Linux 9 and derivatives. For Red Hat Enterprise Linux 8, replace the operating system version in the commands accordingly.
81124

82125
=== "RHEL 9"
83126

@@ -350,7 +393,7 @@ $ sudo yum -y install curl
350393
```
351394

352395
=== "Install packages individually"
353-
396+
354397
Run the following commands:
355398
{.power-number}
356399

@@ -419,19 +462,19 @@ $ sudo yum -y install curl
419462
$ sudo yum install percona-postgresql{{pgversion}}-contrib
420463
```
421464

422-
Install HAProxy
465+
Install HAProxy:
423466

424467
```{.bash data-prompt="$"}
425468
$ sudo yum install percona-haproxy
426469
```
427470

428-
Install `pg_gather`
471+
Install `pg_gather`:
429472

430473
```{.bash data-prompt="$"}
431474
$ sudo yum install percona-pg_gather
432475
```
433476

434-
Install pgpool2
477+
Install pgpool2:
435478

436479
1. Check the [platform specific notes](#for-pgpool2-extension)
437480
2. Install the extension

0 commit comments

Comments
 (0)