linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting
目录
一、解压pgRouting
二、配置PostgreSQL的环境变量
三、编译源代码
四、测试
由于pgRouting依赖于PostGIS和PostgreSQL,所以阅读本文之前,务必请先阅读:
Linux(centos)中使用源码安装PostgreSQL
Linux(centos)中使用源码安装PostGIS
按照以上文章安装好PostgreSQL和PostGIS后,就具备了以下pgRouting所依赖的软件和函数库
另外,本文安装的pgRouting是2.6.3版本的,对应的源码包下载地址为:
https://github.com/pgRouting/pgrouting/releases/download/v2.6.3/pgrouting-2.6.3.tar.gz
一、解压pgRouting
将下载好的源码包pgrouting-2.6.3.tar.gz拷贝到/usr/local/src目录下,并解压:
解压后会生成目录pgrouting-2.6.3。
二、配置PostgreSQL的环境变量
编辑/etc/profile文件,添加关于PostgreSQL的环境变量:
保存退出,然后让profile配置文件立即生效:
三、编译源代码
进入pgrouting-2.6.3目录,并建立build新文件夹:
然后再进入build文件夹:
使用cmake指令编译源代码,并使用DCMAKE_INSTALL_PREFIX指定pgRouting安装路径为/usr/local/pgrouting-2.6.3:
接下来,使用make编译源代码:
使用make install安装pgrouting-2.6.3:
最后,还应该把CGAL动态库的路径添加到ld.so.conf文件中,否则pgrouting可能会找不到该动态库。
编辑/etc/ld.so.conf:
添加路径:
使ld.so.conf文件立即生效:
至此,pgrouting-2.6.3就安装成功了!
四、测试
切换到postgres用户:
启动PostgreSQL数据库(没启动话的就要启动):
进入psql:
连接test数据库:
在test数据库中创建pgrouting插件:
linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting相关推荐
- linux zip 包解压失败
linux zip包解压失败 Linux 下,使用unzip解压时,报错: $ unzip LINUX.X64_193000_db_home.zip 报错: Archive: LINUX.X64_19 ...
- @linux安装及使用(压缩|解压)工具RAR
文章目录 1.linux的rar工具 2.rar-linux安装包下载 3.rar工具命令使用介绍 4.使用案列 1.linux的rar工具 1>windows使用winrar可以解压后缀为.r ...
- mysql sql.gz 解压_linux 安装mysql数据库——tar.gz包解压安装法
mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_ ...
- Linux下打包压缩war、解压war包和jar命令
环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war.解压war包和jar命令 解决 把project_a文 ...
- wpf 模拟抖音很火的罗盘时钟,附源码,解压就能跑
wpf 模拟抖音很火的罗盘时钟,附源码,解压就能跑 前端时间突然发现,抖音火了个壁纸,就是黑底蕾丝~~~ 错错错,黑底白字的罗盘时钟! 作为程序员的我,也觉得很新颖,所以想空了研究下,这不,空下来了 ...
- linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解
前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...
- Qt基于QuaZIP实现文件压缩/解压(Linux下)
Qt基于QuaZIP实现文件压缩/解压(Linux下) 一.工具准备 二.编译zlib 1.下载zlib源码 2.配置 3.编译与安装 三.编译QuaZIP 1.下载QuaZIP源码 2.将zlib库 ...
- Linux下7za对rar文件解压失败问题
7za对rar文件解压失败问题 问题原因: 7za不支持对rar的解压,7z才支持 解决方法: 1).安装包安装 去网站 http://sourceforge.net/projects/p7zip/f ...
- linux+shell+解压命令,linux shell 压缩解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压 ...
最新文章
- jfinal整合shiro回顾
- axure命令行_Axure完成前端开发可行性探索
- linux系统结构,文件寻址,文件管理编辑,正则表达式
- Vue.js-Day01-AM【第一次学习-安装、基础使用(引入方式)、数据展示、指令介绍(v-html、v-text、v-bind、v-if、v-for】
- 这两天一直在捣腾lucene
- wordpress的API end point
- ajax读取评论数据,评论提交使用ajax提交实现
- 丁香园 武汉 神童_杭州、武汉、成都哪个城市更适合程序员发展
- 机器学习入门系列(2)--如何构建一个完整的机器学习项目(一)
- jdk并发包里常用的类
- php mssql扩展SQL查询中文字段名解决方法
- Linux服务器的攻防技术
- access 跳过一次for循环_Java中的循环结构
- 如何发送请求以及AJAX
- Jupyter Notebook Config
- VB.Net实现Ftp上传的方法
- secsetupwizard以停止,三星手机恢复出厂设置之后,出现SecSetupWizard已停止的错误...
- JDK动态代理原理解析
- Windows Server 2008 R2部署active directory服务器
- MIKE21 教程 3.3 随时空变化的网格文件制作(.dfsu文件制作)以降雨时空序列文件为例
热门文章
- Stream操作Collection集合
- vue 浏览器调试 样式如何定位样式_浏览器断点调试-程序员的必修课
- 灰色预测法 —— python
- android slidingdrawer 方向,如何使Android SlidingDrawer从左侧滑出?
- python读取两个csv文件后比较_python – 读取两个csv文件并比较每一行.如果行匹配打印两行,如果不相似则打印无效...
- python lxml xpath_Python/lxml/Xpath:如何找到包含特定文本的行?
- linux下搜狗安装目录,Linux安装搜狗输入法
- mitmproxy抓包 | Python双篡改假请求实战(六)
- TPL Dataflow .Net 数据流组件,了解一下?
- Phaser3让超级玛丽实现轻跳、高跳及加上对应的跳跃声音