在 SLES 15 上安装 PostgreSQL 现在更简单、更好了!

发布于 2024-02-29,作者:PostgreSQL PGDG RPM 存储库
PostgreSQL 项目

适用于 SuSE 企业 Linux 的 PostgreSQL RPM 存储库 已经支持 SLES 一段时间了。我们遵循通常的约定,使用 zypper addrepo … 来添加存储库。

这种方法大部分情况下都有效,但是(现在,曾经是……)我们很难对存储库文件进行修改。这导致了过去出现多个问题,例如无法添加通用存储库、无法正确存档旧存储库或无法更改签名等。我们在 PostgreSQL YUM/DNF 存储库 中没有这个问题,因为它已经有 存储库 RPM 包

好消息:我们现在在 SLES 15 中拥有相同的基础设施!请注意,这将直接影响目录布局,因此某些软件包(例如“通用”软件包)的软件包位置将会更改。这意味着所有 SLES 15 用户都需要尽早切换到新的存储库 RPM 包,以便接收更新,甚至安装许多软件包。

作为此更改的意外好处,“extras” 存储库现在也适用于 SLES 15。此 extras 存储库提供支持 Patroni 的软件包。

以下是一个快速常见问题解答

  1. 如何切换到新的存储库 RPM?

    zypper install https://download.postgresql.org/pub/repos/zypp/reporpms/SLES-15-x86_64/pgdg-suse-repo-latest.noarch.rpm

  2. 我是新用户。这对我有什么影响?

    完全没有影响。只需按照说明并像往常一样安装 PostgreSQL:https://zypp.postgresql.org/repopackages/

  3. 我可以禁用特定的 PostgreSQL 版本吗?

    可以。您可以运行此命令来禁用 PostgreSQL 12 存储库

    zypper mr -d pgdg-12