进阶 postgis.net 2026-10-09 21:31:24 · 6 阅读

第17章 Ubuntu/Debian 下 PostgreSQL 与 PostGIS 安装配置指南

第17章 在 Ubuntu / Debian 上安装

PostgreSQL 项目在 Debian 下载页面和 Ubuntu 下载页面上记录了当前 Debian 和 Ubuntu 的软件包配置方式。请按照这些说明配置 PostgreSQL Apt Repository,自动化设置命令如下:

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

如需从源码构建或搭建贡献者测试环境,请参考 Ubuntu 开发环境指南。

PostgreSQL Apt Repository

配置好 PostgreSQL Apt Repository 后,把下面命令中的 18 替换成你想安装的 PostgreSQL 主版本号:

sudo apt install postgresql-18 postgresql-18-postgis-3

如需安装 PostGIS 命令行工具(如 shp2pgsql 和 raster2pgsql),执行:

sudo apt install postgis

Debian 风格的 PostgreSQL 软件包支持多个主版本并存。可以用以下命令查看当前活跃的集群和端口:

pg_lsclusters

启用扩展之前,先创建一个用户数据库。不要把 PostGIS 装到默认的 postgres 维护数据库里:

CREATE DATABASE gisdb;
\connect gisdb
CREATE EXTENSION postgis;
SELECT postgis_full_version();

可选扩展按需启用:

CREATE EXTENSION postgis_raster;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION postgis_sfcgal;

pgRouting 等相关项目的软件包也遵循同样的主版本命名规则,例如 postgresql-18-pgrouting。

评论 (0)