PostgreSQL 默认在所有 Ubuntu 版本中可用。但是,Ubuntu 会“快照”特定版本的 PostgreSQL,然后在该 Ubuntu 版本的整个生命周期内提供支持。PostgreSQL 项目维护一个 Apt 存储库,其中包含所有受支持的 PostgreSQL 版本。
Ubuntu 默认包含 PostgreSQL。要在 Ubuntu 上安装 PostgreSQL,请使用 apt
(或其他 apt 驱动)命令
apt install postgresql
如果您的 Ubuntu 版本中包含的版本不是您想要的版本,您可以使用 PostgreSQL Apt 存储库。此存储库将与您的正常系统和补丁管理集成,并在 PostgreSQL 的支持生命周期内为所有受支持的 PostgreSQL 版本提供自动更新。
PostgreSQL Apt 存储库支持当前版本的 Ubuntu
在以下架构上
自动存储库配置
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.ac.cn/media/keys/ACCC4CF8.asc # Create the repository configuration file: sudo sh -c 'echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' # Update the package lists: sudo apt update # Install the latest version of PostgreSQL: # If you want a specific version, use 'postgresql-16' or similar instead of 'postgresql' sudo apt -y install postgresql
有关 apt 存储库的更多信息,包括常见问题的解答,请参阅 PostgreSQL Apt 存储库 Wiki 页面。
该存储库包含许多不同的软件包,包括第三方插件。最常见和最重要的软件包是(根据需要替换版本号)
postgresql-client-16 | 客户端库和客户端二进制文件 |
---|---|
postgresql-16 | 核心数据库服务器 |
postgresql-doc-16 | 文档 |
libpq-dev | C 语言前端开发的库和头文件 |
postgresql-server-dev-16 | C 语言后端开发的库和头文件 |