以CentOS为例,在Linux下离线安装PostGIS 2_96。基本思路是在互联网计算机下载PostGIS依赖,把依赖rpm拷贝到离线计算机,配置本地yum源,然后进行安装。
在线安装pgsql12
1、进入官网
postgresql官网:https://www.postgresql.org/
postgresql中文社区:http://www.postgres.cn/v2/document
https://cloud.tencent.com/developer/article/1818708
1、在联网计算机上安装pgdg-redhat-repo-latest.noarch.rpm,自动生成repo地址;
[root@centos7]# rpm -ivh pgdg-redhat-repo-latest.noarch.rpm
2、下载postgis扩展依赖包
[root@centos7]# yum install --downloaddir=/home/pg --downloadonly postgis31_12
rpm -ivh *.rpm --nodeps --force
修改配置 初始化数据目录
postgresql-12-setup initdb
启动postgresql
yum -y install createrepo
4、备份yum源
[root@centos7]# mv /etc/yum.repos.d/* /home/centos-yum.bak
5、搭建本地yum源,编写本地yum源pg.repo
[root@centos7]# vim /etc/yum.repos.d/pg.repo
[base]
name=pg
baseurl=file:///home/pg
enabled=1
gpgcheck=0
priority=1
生成repomd.xml
createrepo /home/pg/
yum install epel-release
yum install postgis31_1
Linux离线rpm安装PostGIS
于 2022-05-31 18:04:33 首次发布
![](https://img-home.csdnimg.cn/images/20240709112858.png)