在 SLES 15 上安裝 PostgreSQL 變得更容易、更好了!

張貼於 2024-02-29 由 PostgreSQL PGDG RPM 儲存庫
PostgreSQL 專案

用於 SuSE Enterprise 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