PostgreSQL 預設在所有 Debian 版本中提供。但是,Debian 的穩定版本會「快照」特定版本的 PostgreSQL,然後在該 Debian 版本的整個生命週期中提供支援。PostgreSQL 專案也維護一個 apt 儲存庫,其中包含所有受支援的 PostgreSQL 版本。
如果您 Debian 版本中包含的版本不是您想要的,您可以使用 PostgreSQL Apt 儲存庫。這個儲存庫會與您的正常系統和修補程式管理整合,並在 PostgreSQL 的支援 生命週期 中為所有受支援的 PostgreSQL 版本提供自動更新。
PostgreSQL apt 儲存庫支援 Debian 目前受支援的穩定版本
在以下架構上
若要使用 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 儲存庫的更多資訊,包括常見問題的解答,請參閱 Wiki 上的 apt 頁面。
Debian 預設包含 PostgreSQL。若要在 Debian 上安裝 PostgreSQL,請使用 apt-get
(或其他 apt 驅動程式)指令
apt-get install postgresql-12
這個儲存庫包含許多不同的套件,包括第三方附加元件。最常見且最重要的套件是(視需要替換版本號碼)
postgresql-client-12 | 用戶端函式庫和用戶端二進位檔 |
---|---|
postgresql-12 | 核心資料庫伺服器 |
libpq-dev | C 語言前端開發的函式庫和標頭檔 |
postgresql-server-dev-12 | C 語言後端開發的函式庫和標頭檔 |