DevReplicate packages

The open-source editions of DevReplicate for Debian, Ubuntu, the RHEL family and SUSE. The Enterprise editions are not here: they are downloaded from your account on www.devreplicate.com.

The repository key

Everything here is signed by the DevReplicate repository key of GNet BV. Its fingerprint is:

F65C 1962 202F 3032 22AA A702 7035 22A9 468B CAF2

The same fingerprint is published on www.devreplicate.com, next to the release key. Check that the key you download shows this fingerprint before you trust it. Key files: devreplicate-packages.asc (text) and devreplicate-packages.gpg (binary, for apt).

Debian and Ubuntu (apt)

Debian 12, Ubuntu 22.04 and later, amd64. Run these one at a time:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://packages.devreplicate.com/devreplicate-packages.gpg | sudo tee /etc/apt/keyrings/devreplicate-packages.gpg >/dev/null
gpg --show-keys /etc/apt/keyrings/devreplicate-packages.gpg
curl -fsSL https://packages.devreplicate.com/devreplicate.sources | sudo tee /etc/apt/sources.list.d/devreplicate.sources >/dev/null
sudo apt-get update
sudo apt-get install devreplicate-postgres

The third command prints the key: compare its fingerprint with the one above. The source file names the key with Signed-By, so apt accepts this repository only when it is signed by that key, and the key is trusted for nothing else.

On Debian 13, fetch devreplicate-deb13.sources instead of devreplicate.sources in the fourth command. Its suite has the packages built for Debian 13, and the Debian 12 package of every product that has no build for it:

curl -fsSL https://packages.devreplicate.com/devreplicate-deb13.sources | sudo tee /etc/apt/sources.list.d/devreplicate.sources >/dev/null

apt suites

RHEL, Rocky Linux, AlmaLinux, Amazon Linux, Azure Linux (dnf)

Pick the file for your system: el9 below is RHEL 9 and its rebuilds.

curl -fsSL -o devreplicate-packages.asc https://packages.devreplicate.com/devreplicate-packages.asc
gpg --show-keys devreplicate-packages.asc
sudo rpm --import devreplicate-packages.asc
sudo curl -fsSL -o /etc/yum.repos.d/devreplicate.repo https://packages.devreplicate.com/rpm/devreplicate-el9.repo
sudo dnf install devreplicate-postgres

openSUSE Leap 16 and SUSE Linux Enterprise 16 (zypper)

Not every product has a SUSE package yet: the list of releases below shows what is here. Some products' Leap 16 packages are also checked on SUSE Linux Enterprise 15 SP7; each product's install guide says which.

curl -fsSL -o devreplicate-packages.asc https://packages.devreplicate.com/devreplicate-packages.asc
gpg --show-keys devreplicate-packages.asc
sudo rpm --import devreplicate-packages.asc
sudo zypper addrepo https://packages.devreplicate.com/rpm/devreplicate-suse16.repo
sudo zypper refresh
sudo zypper install devreplicate-redis

The rpm repository files switch on both checks: gpgcheck=1 (every package is signed) and repo_gpgcheck=1 (the repository metadata is signed).

rpm repositories

What is published

Every package comes from a signed DevReplicate release on Codeberg. Before a release is added here its checksum file must carry a good signature by the release key, and every package must match that checksum.