在CentOS 7下安装PostgreSQL 13并安装PostGIS扩展时,需要安装以下依赖:


PostgreSQL 13本身的依赖:


yum install gcc make readline-devel zlib-devel wget

GDAL依赖:


yum install epel-release

yum install gdal gdal-devel

GEOS库:


yum install geos geos-devel

Proj库:


yum install proj proj-devel

JSON-C库:


yum install json-c json-c-devel

libxml2库:


yum install libxml2 libxml2-devel

protobuf-c库:


yum install protobuf-c protobuf-c-devel

安装完这些依赖后,你可以继续安装PostGIS扩展。


在安装PostGIS扩展时,除了上述提到的依赖外,还需要安装以下依赖:


PostgreSQL13开发包:yum install postgresql13-devel

GEOS开发库:yum install geos-devel

Proj库开发包:yum install proj-devel

JSON-C开发包:yum install json-c-devel

libxml2开发包:yum install libxml2-devel

protobuf-c开发包:yum install protobuf-c-devel

SFCGAL库和开发包(可选):yum install sfcgal sfcgal-devel

安装完这些依赖后,即可进行PostGIS扩展安装。希望对你有所帮助!


除了之前提到的依赖,安装PostGIS扩展还需要安装以下依赖:


CMake:yum install cmake

GDAL库和开发包:yum install gdal gdal-devel

Libjpeg库和开发包:yum install libjpeg libjpeg-devel

Libpng库和开发包:yum install libpng libpng-devel

Libtiff库和开发包:yum install libtiff libtiff-devel

Libgif库和开发包:yum install libgif libgif-devel

Proj库和开发包:yum install proj proj-devel

Libxml2库和开发包:yum install libxml2 libxml2-devel

安装完这些依赖后,就可以顺利进行PostGIS扩展的安装了。