# Install `pg_tde` on Debian or Ubuntu 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](install.md#__tabbed_1_2). This tutorial shows how to install `pg_tde` with [Percona Distribution for PostgreSQL](https://docs.percona.com/postgresql/latest/index.html). ## Preconditions You need the `percona-release` repository management tool that enables the desired Percona repository for you. 1. You need the following dependencies to install `percona-release`: - `wget` - `gnupg2` - `curl` - `lsb-release` Install them with the following command: ```bash sudo apt-get install -y wget gnupg2 curl lsb-release ``` 2. Fetch the `percona-release` package ```bash sudo wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb ``` 3. Install `percona-release` ```bash sudo dpkg -i percona-release_latest.generic_all.deb ``` 4. Enable the Percona Distribution for PostgreSQL repository Percona provides [two repositories](repo-overview.md) for Percona Distribution for PostgreSQL. We recommend enabling the Major release repository to timely receive the latest updates. ```{.bash data-prompt="$"} $ sudo percona-release setup ppg-17 ``` 5. Enable the experimental Percona Distribution for PostgreSQL repository that contains the pg_tde package ```bash sudo percona-release enable ppg-{{pgversion17}} experimental ``` 6. Update the local cache ```bash sudo apt-get update ``` ## Install `pg_tde` 1. Install Percona Distribution for PostgreSQL. Run the following command to install Percona Distribution for PostgreSQL and the required packages: ```bash sudo apt-get install -y percona-postgresql-17 percona-postgresql-contrib percona-postgresql-server-dev-all ``` 2. Install `pg_tde` packages ```bash sudo apt-get install percona-postgresql-17-pg-tde ``` ## Next step [Setup](setup.md){.md-button}