離線安裝PostGIS實在是太坑了。
首先需要下載postgreSql的二進制安裝包
然后下載postGIS的二進制安裝包
首先安裝 postgreSql
安裝PostGIS需要使用
--with-pgconfig 指定pg_config路徑
--with-geosconfig 指定geos-config路徑 (如果沒有需要安裝geos)
--with-projdir指定 proj4的文件夾位置(需要安裝proj4)
--with-gdalconfig 指定gdal-config路徑(需要安裝gdal)
之后安裝postGIS 出現(xiàn):
ogr_sfcgal.h:34:34:fatal error:SFCGAL/capi/sfcgal_c/h:No such file or directory
CMake≥ 2.8.6
CGAL≥ 4.3
Boost≥ 1.54
MPFR≥ 2.2.1
GMP≥ 4.2
安裝流程可參考 https://blog.csdn.net/wm6752062/article/details/88710983
需要手動下載這些工具的安裝包售碳,按順序一一進行安裝恕沫。
需要注意 如果安裝SFCGAL出現(xiàn) Point_XXXX_3.h找不到的問題监憎,可能是CGAL的版本不對,需要另找一個CGAL的版本安裝
如果出現(xiàn) /usr/local/lib64中有某些依賴包婶溯,但是安裝PostGIS時出現(xiàn)某些依賴包找不到鲸阔,需要在
/etc/ld.so.conf.d/ 目錄下添加一個文件,該文件指明這些依賴包所在的文件夾迄委,并使用ldconfig命令刷新一下褐筛。