Linux离线rpm安装PostGIS

以CentOS为例,在Linux下离线安装PostGIS 2_96。基本思路是在互联网计算机下载PostGIS依赖,把依赖rpm拷贝到离线计算机,配置本地yum源,然后进行安装。1、在联网计算机上安装pgdg-redhat-repo-latest.noarch.rpm,自动生成repo地址;[root@centos7]# rpm -ivh pgdg-redhat-repo-latest.noarch.rpm2、下载postgis扩展依赖包[root@centos7]# yum install ..
摘要由CSDN通过智能技术生成
 以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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux安装PostGIS,您可以按照以下步骤操作: 1. 确保您的Linux系统已经安装了PostgreSQL数据库。如果没有,请先安装。 2. 打开终端并使用以下命令安装PostGIS: sudo apt-get install postgis 或者 sudo yum install postgis 3. 安装完成后,您需要在PostgreSQL数据库中创建一个PostGIS扩展。在终端中输入以下命令: psql -d your_database_name -c "CREATE EXTENSION postgis;" (请将“your_database_name”替换为您的数据库名称) 4. 现在,您已经成功安装PostGIS。您可以在PostgreSQL数据库中使用PostGIS功能了。 希望这可以帮助您安装PostGIS。 ### 回答2: PostGIS是一款基于开源的PostgreSQL关系数据库的空间数据库扩展,它提供了存储、查询和操作空间数据的能力,是GIS领域非常流行的工具之一。 在安装PostGIS之前,需要预先安装PostgreSQL数据库。具体步骤如下: 1. 下载PostgreSQL安装包,可以到官网下载对应版本的安装包。 2. 运行安装包,按照提示一步步安装,一般情况下默认安装即可。 3. 安装完成后,打开pgAdmin,连接到本地数据库(一般默认端口为5432),创建一个新的数据库。 4. 打开命令行窗口,输入以下命令安装PostGIS扩展: sudo apt-get update sudo apt-get install postgis 5. 安装完成后,进入PostgreSQL环境,将新创建的数据库升级为支持空间数据的模板数据库,输入以下命令: sudo -u postgres psql CREATE DATABASE my_spatial_db TEMPLATE template_postgis; 6. 将新创建的数据库设置为当前工作数据库,输入以下命令: \connect my_spatial_db 7. 验证PostGIS是否安装成功,输入以下命令: SELECT PostGIS_version(); 如果能够返回PostGIS版本号,则说明安装成功。 总的来说,安装PostGIS并不是一件特别复杂的事情,只需要安装好PostgreSQL后又按照正确的方法进行安装即可。希望以上的步骤能够对您有所帮助。 ### 回答3: PostGIS是一个免费的开源空间地理信息系统,支持PostgreSQL数据库中的GIS查询和分析,它由许多模块组成。安装PostGIS涉及到很多步骤,本文将详细介绍如何在Linux安装PostGIS。 1. 安装PostgreSQL 首先需要在Linux安装PostgreSQL数据库。可以通过以下命令安装: ``` sudo apt-get install postgresql ``` 2. 安装PostGIS 有多种方法可以安装PostGIS,但是本文将介绍使用apt-get命令安装。首先需要添加PostGIS仓库,可以通过以下命令添加: ``` sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' ``` 添加完仓库后,需要导入PGDG仓库密钥,可以通过以下命令导入: ``` wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - ``` 接着运行以下命令更新仓库并安装PostGIS: ``` sudo apt-get update sudo apt-get install postgis postgresql-12-postgis-2.5 ``` 3. 激活PostGIS扩展 现在,PostGIS已经在系统中安装成功,但是还需要激活PostGIS扩展。需要在要使用PostGIS的数据库中执行以下命令: ``` CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology; ``` 执行完毕后可以使用PostGIS进行GIS查询和空间分析。 总结 以上就是在Linux安装PostGIS的详细步骤。需要注意的是,PostGIS的版本需要和安装的PostgreSQL数据库版本对应,才能正常使用。同时,PostGIS对于GIS数据处理和空间分析提供了很多便捷的功能,可以帮助用户更好地处理和分析空间数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值