Installing &repmgr; from packages We recommend installing &repmgr; using the available packages for your system. installation on Redhat/CentOS/Fedora etc. RedHat/Fedora/CentOS RPM packages for &repmgr; are available via Yum through the PostgreSQL Global Development Group RPM repository (http://yum.postgresql.org/). Follow the instructions for your distribution (RedHat, CentOS, Fedora, etc.) and architecture as detailed there. 2ndQuadrant also provides its own RPM packages which are made available at the same time as each &repmgr; release, as it can take some days for them to become available via the main PGDG repository. See following section for details: 2ndQuadrant repmgr yum repository Beginning with repmgr 3.1.3, 2ndQuadrant provides a dedicated yum repository for &repmgr; releases. This repository complements the main PGDG community repository, but enables repmgr users to access the latest &repmgr; packages before they are available via the PGDG repository, which can take several days to be updated following a fresh &repmgr; release. Installation Import the repository public key (optional but recommended): rpm --import http://packages.2ndquadrant.com/repmgr/RPM-GPG-KEY-repmgr Install the repository RPM for your distribution (this enables the 2ndQuadrant repository as a source of repmgr packages): Fedora: http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-fedora-1.0-1.noarch.rpm RHEL, CentOS etc: http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-rhel-1.0-1.noarch.rpm e.g.: $ yum install http://packages.2ndquadrant.com/repmgr/yum-repo-rpms/repmgr-rhel-1.0-1.noarch.rpm Install the repmgr version appropriate for your PostgreSQL version (e.g. repmgr96), e.g.: $ yum install repmgr96 Compatibility with PGDG Repositories The 2ndQuadrant &repmgr; yum repository uses exactly the same package definitions as the main PGDG repository and is effectively a selective mirror for &repmgr; packages only. Normally yum should prioritize the repository with the most recent &repmgr; version. Once the PGDG repository has been updated, it doesn't matter which repository the packages are installed from. To ensure the 2ndQuadrant repository is always prioritised, install yum-plugin-priorities and set the repository priorities accordingly. Installing a specific package version To install a specific package version, execute yum --showduplicates list for the package in question: [root@localhost ~]# yum --showduplicates list repmgr96 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Available Packages repmgr96.x86_64 3.2-1.el6 2ndquadrant-repmgr repmgr96.x86_64 3.2.1-1.el6 2ndquadrant-repmgr repmgr96.x86_64 3.3-1.el6 2ndquadrant-repmgr repmgr96.x86_64 3.3.1-1.el6 2ndquadrant-repmgr repmgr96.x86_64 3.3.2-1.el6 2ndquadrant-repmgr repmgr96.x86_64 3.3.2-1.rhel6 pgdg96 repmgr96.x86_64 4.0.0-1.el6 2ndquadrant-repmgr repmgr96.x86_64 4.0.0-1.rhel6 pgdg96 then append the appropriate version number to the package name with a hyphen, e.g.: [root@localhost ~]# yum install repmgr96-3.3.2-1.el6 installation on Debian/Ubuntu etc. Debian/Ubuntu .deb packages for &repmgr; are available from the PostgreSQL Community APT repository (http://apt.postgresql.org/). Instructions can be found in the APT section of the PostgreSQL Wiki (https://wiki.postgresql.org/wiki/Apt).