进阶 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。