Linux下postgres安装fuzzystrmatch其他拓展包
(1)安装gdal
# wget http://download.osgeo.org/gdal/2.0.0/gdal-2.0.0.tar.gz
# tar zxvf gdal-2.0.0.tar.gz
# cd gdal-2.0.0
# ./configure --prefix=/usr/local/gdal --with-xml2=/usr/bin/xml2-config --with-static-proj4=/usr/bin/proj
# make
# make install
(2)安装geos
# wget http://download.osgeo.org/geos/geos-3.5.0.tar.bz2
# tar jxvf geos-3.5.0.tar.bz2
# cd geos-3.5.0
# ./configure --prefix=/usr/local/geos3
# make
# make install
(3)安装geos
# tar jxvf geos-3.5.0.tar.bz2
# cd geos-3.5.0
# ./configure --prefix=/usr/local/geos3
# make
# make install
配置依赖库的路径信息
# vi /etc/ld.so.conf
/usr/local/pgsql9_4_8/lib(根据自己安装的路径改动)
/usr/local/gdal/lib (根据自己安装的路径改动)
/usr/local/geos3/lib (根据自己安装的路径改动)
/usr/local/lib
#ldconfig
(4)postgis安装
1、posgis安装
# wget http://download.osgeo.org/postgis/source/postgis-2.2.2.tar.g
# tar zxvf postgis-2.2.2.tar.gz
# cd postgis-2.2.2.tar.gz
# ./configure --with-pgconfig=/usr/local/pgsql9_4_8/bin/pg_config --with-gdalconfig=/usr/local/gdal/bin/gdal-config --with-geosconfig=/usr/local/geos3/bin/geos-config
# make
2、extensions安装
# cd extensions
# cd postgis
# make clean
# make
# make install
3、postgis_topology安装
# cd postgis_topology
# make clean
# make
# make install
4、postgis_tiger_geocoder安装
# cd postgis_tiger_geocoder
# make clean
# make
# make install
5、添加拓展
# su - postgres
进入控制台执行以下语句:
CREATE EXTENSION postgis;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION pgrouting;
(5)pgrouting安装
1、CGAL-4.8.1.tar.xz 安装
# tar Jxvf CGAL-4.8.1.tar.xz
# cd CGAL-4.8.1
# yum install gmp gmp-devel
# yum install mpfr mpfr-devel
# cmake .
# make
# make install
2、pgrouting 安装
#cd ..
# tar zxvf pgrouting-2.2.0.tar.gz
# cd pgrouting-pgrouting-2.2.0/
# mkdir build
# cd build/
# cmake3 ..
# make
# make install
Linux下postgres安装fuzzystrmatch其他拓展包的更多相关文章
- 【夯实PHP基础系列】linux下yum安装PHP APC
Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- linux下编译安装vim7.4并安装clang_complete插件
linux下编译安装vim7.4并安装clang_complete插件 因为debian里软件仓库中下载安装的vim是不支持python写的插件的(可以打开vim,在命令模式先输入:py测试一下),导 ...
- Linux下编译安装Apache Http Server
Linux下编译安装Apache Http Server [TOC] 1.下载httpd-2.4.12.tar.bz2 wget http://mirror.bit.edu.cn/apache/htt ...
- Linux下memcached安装和启动方法
Linux下memcached安装和启动方法 1. 首先下载memcached 和 libevent 包. Memcached用到了libevent这个库用于Socket的处理.下面是下载的两个包文件 ...
- [转]Caffe在Linux下的安装,编译,实验
Caffe在Linux下的安装,编译,实验 原文地址:http://www.cnblogs.com/evansyang/p/6150118.html 第一部分:Caffe 简介 caffe是有伯克利 ...
- 在Ubuntu Linux下怎样安装QQ
最近好多人在吐槽Linux下上QQ简直就是煎熬,网页版的不方便,网上各种版本的QQ要么是功能不全.要么是界面丑到爆,要么是运行不稳定.那么这次为大家带来一个功能完整.运行稳定的wineQQ安装过程. ...
- Linux下编译安装qemu和libvirt
目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3 ...
- Linux 下如何安装软件?
http://zhidao.baidu.com/link?url=OkQCOZtVMXhasC8x9zFTZOumsFKf0WW25Ckr2wBF1xO08EsjrBpnMaTBlIAUYdxZ408 ...
随机推荐
- 静态类和静态方法,抽象类和抽象方法,new关键字,值类型和引用类型,接口
静态类和静态方法:静态成员是与类相关,而非实例相关:普通类中的静态成员:1.只能通过类名访问.2.静态方法中只能访问静态成员,或通过对象访问实例成员.3.多个对象共享同一个成员.静态类(一般用作工具类 ...
- html转图片,java库cssbox
引入依赖包 <dependency> <groupId>net.sf.cssbox</groupId> <artifactId>cssbox</a ...
- android逆向基础:apk 反编译 重打包 重签名
apk 反编译大家都比较熟悉,这里只做一个笔记. 1 反编译 apk apktool d perfect.apk 这样就把资源文件解压缩了, classes.dex 也反编译成了 smali 文件 2 ...
- 《python灰帽子》学习笔记:调试器设置
一.构造 C 数据类型 C Type | Python Type | ctypes Type ____________________________________________________ ...
- 原来你是这样的http2......
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由mariolu发表于云+社区专栏 序言 目前HTTP/2.0(简称h2)已经在广泛使用(截止2018年8月根据Alexa流行度排名的头 ...
- Hibernate 4.3 SessionFactory
Configuration configuration = new Configuration().configure(); //以下这两句就是4.3的新用法 StandardServiceRegis ...
- 深入redis内部--字典实现
redis的字典定义和实现在dict.h和dict.c文件中. 1.字典结构 typedef struct dict { dictType *type; //定义了字典需要的函数 void *priv ...
- 《Think Python》第17章学习笔记
目录 <Think Python>第17章学习笔记 17.1 面向对象的特性(Object-oriented features) 17.2 打印对象(Printing objects) 1 ...
- mysql的join连接查询优化经历
工作中接开发主管反馈,有个资讯接口调用时有出现响应较慢,需要优化. 接口返回有时较慢??第一反应是接口的redis缓存过期时有大量请求穿过redis缓存,对mysql访问压力较大造成的. 先看PHP代 ...
- Postgresql 连接更新
update dbo.m_role_fun a set role_code = b.rsc from (select rsc, fun_code from dbo.m_fun) b where a.f ...