From 197c87d13b21b4e83bdadd21a5b34823380127a1 Mon Sep 17 00:00:00 2001 From: Ian Barwick Date: Fri, 11 Mar 2022 10:23:51 +0900 Subject: [PATCH] docs: update package installation instructions - use "dnf" in place of "yum" - mention Rocky Linux - remove 9.6 examples --- doc/install-packages.xml | 74 ++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 40 deletions(-) diff --git a/doc/install-packages.xml b/doc/install-packages.xml index 76195c43..cdb96ea9 100644 --- a/doc/install-packages.xml +++ b/doc/install-packages.xml @@ -92,47 +92,36 @@ (this enables the EDB repository as a source of &repmgr; packages). - For example, for PostgreSQL 11 on CentOS, execute: + For example, for PostgreSQL 11 on Rocky Linux 8, execute: -curl https://dl.enterprisedb.com/default/release/get/11/rpm | sudo bash +curl https://dl.enterprisedb.com/default/release/get/14/rpm | sudo bash - - For PostgreSQL 9.6 on CentOS, execute: - -curl https://dl.enterprisedb.com/default/release/get/9.6/rpm | sudo bash - - - Verify that the repository is installed with: -sudo yum repolist +sudo dnf repolist The output should contain two entries like this: -2ndquadrant-dl-default-release-pg11/7/x86_64 2ndQuadrant packages (PG11) for 7 - x86_64 18 -2ndquadrant-dl-default-release-pg11-debug/7/x86_64 2ndQuadrant packages (PG11) for 7 - x86_64 - Debug 8 +2ndquadrant-dl-default-release-pg14 2ndQuadrant packages (PG14) for 8 - x86_64 +2ndquadrant-dl-default-release-pg14-debug 2ndQuadrant packages (PG14) for 8 - x86_64 - Debug - Install the &repmgr; version appropriate for your PostgreSQL version (e.g. repmgr10): + Install the &repmgr; version appropriate for your PostgreSQL version (e.g. repmgr14): -sudo yum install repmgr11 +sudo dnf install repmgr14 - - - For packages for PostgreSQL 9.6 and earlier, the package name does not contain - a period between major and minor version numbers, e.g. - repmgr96. - - To determine the names of available packages, execute: -yum search repmgr +dnf search repmgr + + + In CentOS 7 and earlier, use yum instead of dnf. @@ -153,36 +142,42 @@ yum search repmgr the packages are installed from. - To ensure the EDB repository is always prioritised, install yum-plugin-priorities - and set the repository priorities accordingly. + To ensure the EDB repository is always prioritised, set the priority option + in the repository configuration file (e.g. /etc/yum.repos.d/2ndquadrant-dl-default-release-pg14.repo + accordingly. + + + With CentOS 7 and earlier, the package yum-plugin-priorities must be installed + to be able to set the repository priority. + + Installing a specific package version - To install a specific package version, execute yum --showduplicates list + To install a specific package version, execute dnf --showduplicates list for the package in question: -[root@localhost ~]# yum --showduplicates list repmgr11 -Loaded plugins: fastestmirror -Loading mirror speeds from cached hostfile - * base: ftp.tsukuba.wide.ad.jp - * epel: nrt.edge.kernel.org - * extras: ftp.tsukuba.wide.ad.jp - * updates: ftp.tsukuba.wide.ad.jp +[root@localhost ~]# dnf --showduplicates list repmgr10 +Last metadata expiration check: 0:09:15 ago on Fri 11 Mar 2022 01:09:19 AM UTC. Installed Packages -repmgr11.x86_64 4.4.0-1.rhel7 @pgdg11 +repmgr10.x86_64 5.3.1-1.el8 @2ndquadrant-dl-default-release-pg10 Available Packages -repmgr11.x86_64 4.2-1.el7 2ndquadrant-dl-default-release-pg11 -repmgr11.x86_64 4.2-2.el7 2ndquadrant-dl-default-release-pg11 -repmgr11.x86_64 4.3-1.el7 2ndquadrant-dl-default-release-pg11 -repmgr11.x86_64 4.4-1.el7 2ndquadrant-dl-default-release-pg11 +repmgr10.x86_64 5.0.0-1.rhel8 pgdg10 +repmgr10.x86_64 5.1.0-1.el8 2ndquadrant-dl-default-release-pg10 +repmgr10.x86_64 5.1.0-1.rhel8 pgdg10 +repmgr10.x86_64 5.1.0-2.el8 2ndquadrant-dl-default-release-pg10 +repmgr10.x86_64 5.2.0-1.el8 2ndquadrant-dl-default-release-pg10 +repmgr10.x86_64 5.2.0-1.rhel8 pgdg10 +repmgr10.x86_64 5.2.1-1.el8 2ndquadrant-dl-default-release-pg10 +repmgr10.x86_64 5.3.0-1.el8 2ndquadrant-dl-default-release-pg10 +repmgr10.x86_64 5.3.1-1.el8 2ndquadrant-dl-default-release-pg10 then append the appropriate version number to the package name with a hyphen, e.g.: -[root@localhost ~]# yum install repmgr11-4.3-1.el7 +[root@localhost ~]# dnf install repmgr10-5.3.0-1.el8 - Installing old packages @@ -190,7 +185,6 @@ repmgr11.x86_64 4.4-1.el7 2nd See appendix Installing old package versions for details on how to retrieve older package versions. -