Linux 下載(Ubuntu)

PostgreSQL 預設在所有 Ubuntu 版本中都可用。但是,Ubuntu 會「快照」特定版本的 PostgreSQL,然後在該 Ubuntu 版本的整個生命週期內提供支援。其他版本的 PostgreSQL 可透過 PostgreSQL apt 儲存庫取得。

PostgreSQL Apt 儲存庫

如果您 Ubuntu 版本中包含的版本不是您想要的版本,您可以使用 PostgreSQL Apt 儲存庫。此儲存庫會與您的正常系統和修補程式管理整合,並在 PostgreSQL 的整個支援 生命週期 內為所有受支援的 PostgreSQL 版本提供自動更新。

PostgreSQL Apt 儲存庫支援以下最新版本的 Ubuntu

  • mantic(23.10,非 LTS)
  • lunar(23.04,非 LTS)
  • jammy(22.04,LTS)
  • focal(20.04,LTS)

在以下架構上

  • amd64
  • arm64(僅限 LTS 版本)
  • ppc64el(僅限 LTS 版本)

如要使用 apt 儲存庫,請執行下列步驟

# Create the file repository configuration:
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# Import the repository signing key:
wget --quiet -O - https://postgresql.dev.org.tw/media/keys/ACCC4CF8.asc | sudo apt-key add -

# Update the package lists:
sudo apt-get update

# Install the latest version of PostgreSQL.
# If you want a specific version, use 'postgresql-12' or similar instead of 'postgresql':
sudo apt-get -y install postgresql

如需有關 apt 儲存庫的更多資訊,包括常見問題的解答,請參閱 PostgreSQL Apt 儲存庫 頁面,網址為 wiki

包含在發行版中

Ubuntu 預設包含 PostgreSQL。要在 Ubuntu 上安裝 PostgreSQL,請使用 apt-get(或其他 apt 驅動程式)指令

apt-get install postgresql-12

此儲存庫包含許多不同的套件,包括第三方附加元件。最常見且重要的套件為(視需要替換版本號碼)

postgresql-client-12 用戶端程式庫和用戶端二進位檔
postgresql-12 核心資料庫伺服器
libpq-dev C 語言前端開發的程式庫和標頭
postgresql-server-dev-12 C 語言後端開發的程式庫和標頭