Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 9 additions & 3 deletions docs/tarball.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ The tarballs include the following components:
=== "Debian and Ubuntu"

1. Uninstall the upstream PostgreSQL package.
2. Ensure that the `libreadline` is present on the system, as it is **required** for tarballs to work correctly:
2. Ensure that the `libreadline` is installed on the system, as it is **required** for tarballs to work correctly:

```{.bash data-prompt="$"}
$ sudo apt install -y libreadline-dev
Expand All @@ -64,13 +64,19 @@ The tarballs include the following components:

=== "RHEL and derivatives"

Ensure that the `libreadline` is present on the system, as it is **required** for tarballs to work correctly:
On RHEL, Rocky Linux, or Oracle Linux 10, install the `acl` package. This package is **required** for correct permission handling when using tarball-based installations:

```{.bash data-prompt="$"}
$ sudo dnf install -y acl
```

Ensure that the `libreadline` is installed on the system, as it is **required** for tarballs to work correctly:

```{.bash data-prompt="$"}
$ sudo yum install -y readline-devel
```

Create the user to own the PostgreSQL process. For example, `mypguser`, Run the following command:
Create the user to own the PostgreSQL process. For example, `mypguser`. Run the following command:

```{.bash data-prompt="$"}
$ sudo useradd mypguser -m
Expand Down