2025年9月25日: PostgreSQL 18 釋出!

Linux 下載 (Red Hat 系列)

Red Hat 系列發行版包括

  • Red Hat Enterprise Linux
  • Rocky Linux
  • AlmaLinux
  • Fedora

等等。

PostgreSQL 預設情況下在這些平臺上可用。但是,平臺的每個版本通常會“快照”一個特定版本的 PostgreSQL,然後該版本將在該平臺的整個生命週期內得到支援。由於這通常意味著一個版本可能不是您想要的,因此 PostgreSQL 專案為最常見的發行版提供了所有受支援版本的程式包 儲存庫

PostgreSQL Yum 儲存庫

PostgreSQL Yum 儲存庫 PostgreSQL Yum Repository 將與您正常的系統和補丁管理整合,並在 PostgreSQL 的支援 生命週期 內為所有受支援的 PostgreSQL 版本提供自動更新。

PostgreSQL Yum 儲存庫目前支援

  • Red Hat Enterprise Linux
  • Rocky Linux
  • AlmaLinux
  • Fedora*

*注意:由於 Fedora 的支援週期較短,因此並非所有受支援的 PostgreSQL 版本都可以在此平臺上使用。不建議在伺服器部署中使用 Fedora。

要使用 PostgreSQL Yum 儲存庫,請按照以下步驟操作

  1. 選擇版本
  2. 選擇平臺
  3. 選擇架構
  4. 複製、貼上並執行安裝指令碼的相關部分
    
            
        

包含在發行版中

所有這些發行版預設都包含 PostgreSQL。要從這些儲存庫安裝 PostgreSQL,請在 RHEL 和 Fedora 上使用 dnf 命令

dnf install postgresql-server

您將獲得的 PostgreSQL 版本取決於發行版的版本

發行版 版本
RHEL / AlmaLinux 10 16
RHEL / Rocky Linux / AlmaLinux 9 16、15 和 13 (透過模組)
RHEL / Rocky Linux / AlmaLinux / OL 8 15、13、12、10 和 9.6 (透過模組)
Fedora 42 16
Fedora 41 16

其他 Red Hat 系列發行版可能預設提供不同版本的 PostgreSQL,請與您的發行版供應商確認。

該倉庫包含許多不同的軟體包,包括第三方外掛。最常用和最重要的軟體包是 (根據需要替換版本號)

postgresql-client 庫和客戶端二進位制檔案
postgresql-server 核心資料庫伺服器
postgresql-contrib 附加提供的模組
postgresql-devel C 語言開發所需的庫和標頭檔案

安裝後

由於 Red Hat 系列發行版的策略,PostgreSQL 安裝預設不會啟用自動啟動或自動初始化資料庫。要完成資料庫安裝,您需要根據您的發行版執行以下步驟

適用於 RHEL / Rocky Linux / AlmaLinux 10、9、8 或 Fedora 41 及更高版本衍生的發行版

  postgresql-setup --initdb
  systemctl enable postgresql.service
  systemctl start postgresql.service

直接 RPM 下載

如果您無法或不希望使用基於 yum 的安裝方法,yum 儲存庫中的所有 RPM 都可以 直接下載 並手動安裝。