linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting
目錄
一、解壓pgRouting
二、配置PostgreSQL的環(huán)境變量
三、編譯源代碼
四、測試
由于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的環(huán)境變量
編輯/etc/profile文件,添加關于PostgreSQL的環(huán)境變量:
保存退出,然后讓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動態(tài)庫的路徑添加到ld.so.conf文件中,否則pgrouting可能會找不到該動態(tài)庫。
編輯/etc/ld.so.conf:
添加路徑:
使ld.so.conf文件立即生效:
至此,pgrouting-2.6.3就安裝成功了!
四、測試
切換到postgres用戶:
啟動PostgreSQL數據庫(沒啟動話的就要啟動):
進入psql:
連接test數據庫:
在test數據庫中創(chuàng)建pgrouting插件:
總結
以上是生活随笔為你收集整理的linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言定义一个字母的范围,C语言学习知识
- 下一篇: linux操作系统桌面应用与管理第2版,