2.4 KiB
Install pg_tde
on Red Hat Enterprise Linux and derivatives
The packages for pg_tde
{{release}} are available in the testing repository for Percona Distribution for PostgreSQL 16.
The packages for the tech preview pg_tde
are available in the experimental repository for Percona Distribution for PostgreSQL 17.
Check the list of supported platforms.
This tutorial shows how to install pg_tde
with Percona Distribution for PostgreSQL.
Preconditions
Enable / disable modules
For RHEL8/Oracle Linux 8/Rocky Linux 8, disable the postgresql
and llvm-toolset
modules:
sudo dnf module disable postgresql llvm-toolset
Install percona-release
You need the percona-release
repository management tool that enables the desired Percona repository for you.
-
Install
percona-release
:sudo yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
-
Enable the repository
Enable the Percona Distribution for PostgreSQL repository
=== "pg_tde Beta"
```bash sudo percona-release enable-only ppg-{{pgversion16}} testing ```
=== "pg_tde Tech preview"
```bash sudo percona-release enable-only ppg-{{pgversion17}} experimental ```
Install pg_tde
=== "pg_tde Beta"
1. Install Percona Distribution for PostgreSQL 16 and the required packages, run the following command:
```bash
sudo yum -y install percona-postgresql-client-common percona-postgresql-common percona-postgresql-server-dev-all percona-postgresql16 percona-postgresql16-contrib percona-postgresql16-devel percona-postgresql16-libs
```
2. Install `pg_tde` packages
```bash
sudo yum install percona-pg_tde_16
```
=== "pg_tde Tech preview"
1. Install Percona Distribution for PostgreSQL 16 and the required packages, run the following command:
```bash
sudo yum -y install percona-postgresql-client-common percona-postgresql-common percona-postgresql-server-dev-all percona-postgresql17 percona-postgresql17-contrib percona-postgresql17-devel percona-postgresql17-libs
```
2. Install `pg_tde` packages
```bash
sudo yum install percona-pg_tde_17
```
Next steps
Setup{.md-button}