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

Linux 下載 (Debian)

PostgreSQL 預設情況下在所有 Debian 版本中都可用。但是,Debian 會“快照”特定版本的 PostgreSQL,然後在該 Debian 版本生命週期內對其進行支援。PostgreSQL 專案維護了一個 Apt 倉庫,其中包含所有受支援的 PostgreSQL 版本。

包含在發行版中

Debian 預設包含 PostgreSQL。要在 Debian 上安裝 PostgreSQL,請使用 apt (或其他 apt 驅動命令)

apt install postgresql

PostgreSQL Apt 倉庫

如果您的 Debian 版本中包含的版本不是您想要的,您可以使用 PostgreSQL Apt 倉庫。該倉庫將與您的常規系統和補丁管理整合,並在 PostgreSQL 的支援 生命週期 內為所有受支援的 PostgreSQL 版本提供自動更新。

PostgreSQL Apt 倉庫支援以下 Debian 的當前版本

  • trixie (13.x)
  • bookworm (12.x)
  • bullseye (11.x)
  • forky (testing)
  • sid (unstable)

在以下架構上

  • amd64
  • arm64
  • ppc64el

自動倉庫配置

sudo apt install -y postgresql-common
sudo /usr/share/postgresql-common/pgdg/apt.postgresql.org.sh

要手動配置 Apt 倉庫,請按照以下步驟操作

# Import the repository signing key:
sudo apt install curl ca-certificates
sudo install -d /usr/share/postgresql-common/pgdg
sudo curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://postgres.tw/media/keys/ACCC4CF8.asc

# Create the repository configuration file:
. /etc/os-release
sudo sh -c "echo 'deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $VERSION_CODENAME-pgdg main' > /etc/apt/sources.list.d/pgdg.list"

# Update the package lists:
sudo apt update
安裝 PostgreSQL: (將“18”替換為您想要的*)
sudo apt install postgresql-18

有關 apt 倉庫的更多資訊,包括常見問題的解答,請參閱 PostgreSQL Apt 倉庫 wiki 頁面

軟體包

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

postgresql-client-18 客戶端庫和客戶端二進位制檔案
postgresql-18 核心資料庫伺服器
postgresql-doc-18 文件
libpq-dev 用於 C 語言前端開發的庫和標頭檔案
postgresql-server-dev-18 用於 C 語言後端開發的庫和標頭檔案