mapnik 安裝部署

源碼安裝部署:https://github.com/mapnik/mapnik/blob/master/INSTALL.md

安裝相關的依賴,自己安裝部署的過程中發現幾個問題,是因爲兩個依賴沒有安裝好:

1.boost

https://www.boost.org/users/download/

boost安裝前要先刪除就版本,一般安裝在/usr目錄下,把這裏相關的boost文件刪除即可。

./bootstrap.sh --with-libraries=all --with-toolset=gcc

./b2

./b2 install --prefix=/usr  
##--prefix=/usr用來指定boost的安裝目錄,不加此參數的話默認的頭文件在/usr/local/include/boost目錄下,
庫文件在/usr/local/lib/目錄下。
這裏把安裝目錄指定爲--prefix=/usr則boost會直接安裝到系統頭文件目錄和庫文件目錄下,可以省略配置環境變量。

2.mabox variant

https://github.com/mapbox/variant

需要使用到這裏面的頭文件,不需要編譯安裝,直接把這個/variant-1.1.3/include/下的mapbox文件夾拷貝到操作系統的/usr/include文件夾裏面即可。

 

安裝過程

./configure PREFIX=/pgs/usr/local/mapnik

make 

make install

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章