From: | "Jehan-Guillaume (ioguix) de Rorthais" <ioguix(at)free(dot)fr> |
---|---|
To: | Michel PAYAN <michel(dot)payan(at)dbsqware(dot)com> |
Cc: | pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: Repos "archive" pour PostgreSQL 9.6 sur Rocky 8 🐘 ? |
Date: | 2023-11-01 22:08:25 |
Message-ID: | 20231101230825.36c649d4@karst |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On Wed, 1 Nov 2023 13:18:22 +0100
Michel PAYAN <michel(dot)payan(at)dbsqware(dot)com> wrote:
> Bonjour à tous,
>
> J'utilise toujours des versions les plus courantes de PG mais parfois, on
> nous demande de "faire moins bien".
> Il me faut faire une install PostgreSQL 9.6 sur Rocky 8 pour pouvoir faire
> plus tard une migration.
> J'ai suivi ce MODOP :
> https://yum.postgresql.org/repopackages/#pgredhatoldrepos
>
> *Donc :*
> cat << EOF > /etc/yum.repos.d/pgdg-96.repo
> [pgdg96]
> name=PostgreSQL 9.6 RPMs for RHEL/CentOS 8
> baseurl=https://yum-archive.postgresql.org/9.6/redhat/rhel-8-x86_64
> enabled=1
> gpgcheck=0
> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-96
> EOF
>
> *Mais quand je cherche les packages :*
> # yum search postgresql96
> Last metadata expiration check: 0:02:15 ago on Wed 01 Nov 2023 01:00:38 PM
> CET.
> ==============================================================================================
> Name Matched: postgresql96
> ==============================================================================================
> postgresql96-devel.x86_64 : PostgreSQL development header files and
> libraries
> postgresql96-libs.x86_64 : The shared libraries required for any PostgreSQL
> clients
> postgresql96-odbc.x86_64 : PostgreSQL ODBC driver
> postgresql96-plpython.x86_64 : The Python procedural language for PostgreSQL
> postgresql96-tcl.x86_64 : A Tcl client library for PostgreSQL
>
> Je n'ai ni le client postgresql96, ni le serveur postgresql96-server ? (pas
> plus que les contribs d'ailleurs)
>
> Le repo archive n'est pas complet où je m'y prend mal ?
Si tu veux utiliser les paquets fournis par le repo PGDG, il te manque juste
une étape dans ta procédure: désactiver le module stream "postgresql":
dnf module disable postgresql
J'ai vérifié avant/après cette commande, les paquets 9.6 PGDG apparaissent bien.
Mais il y a encore plus simple, la 9.6 est dispo en module stream pour
PostgreSQL. Tu peux donc installer la 9.6 (ou d'autres) sans passer par les
paquets PGDG si besoin. Voici un exemple:
# dnf module enable postgresql:9.6
# dnf module list postgresql
...
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
postgresql 9.6 [e] client, server [d] PostgreSQL server and client module
postgresql 10 [d] client, server [d] PostgreSQL server and client module
postgresql 12 client, server [d] PostgreSQL server and client module
postgresql 13 client, server [d] PostgreSQL server and client module
postgresql 15 client, server [d] PostgreSQL server and client module
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
# dnf install postgresql postgresql-server
[...]
Dependencies resolved.
===========================================================================
Package Arch Version Repo Size
===========================================================================
Installing:
postgresql x86_64 9.6.22-1.module+el8.5.0+687+7cd82e08 appstream 1.4 M
postgresql-server
x86_64 9.6.22-1.module+el8.5.0+687+7cd82e08 appstream 5.0 M
Installing dependencies:
libpq x86_64 13.5-1.el8 appstream 197 k
Transaction Summary
===========================================================================
Install 3 Packages
[...]
++
From | Date | Subject | |
---|---|---|---|
Next Message | Alain Benard | 2023-11-02 16:52:03 | Stratégie de mot de passe des roles postgresql |
Previous Message | Sébastien Lardière | 2023-11-01 18:09:21 | Re: Repos "archive" pour PostgreSQL 9.6 sur Rocky 8 🐘 ? |