在Ubuntu中如何安装Mapnik工具包以便开发Gis应用程序
2015-01-14 16:04
316 查看
Ubuntu系统操作中,因为开发Gis应用程序的需要,要在Ubuntu系统中安装Mapnik工具包,那么要如何安装Mapnik工具包呢?下面小编就给大家介绍下Ubuntu安装Mapnik工具包的步骤,感兴趣的朋友可以来了解下。
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030196/27e92e4828452c0d08b45d6852093df8.jpg)
卸载旧的:
sudo apt-get purge libmapnik* mapnik-utils python-mapnik
设置:
sudo apt-get install /
libboost-filesystem-dev /
libboost-program-options-dev /
libboost-python-dev libboost-regex-dev /
libboost-system-dev libboost-thread-dev /
# get a build environment going.。。
sudo apt-get install /
libicu-dev /
python-dev libxml2 libxml2-dev /
libfreetype6 libfreetype6-dev /
libjpeg-dev /
libpng-dev /
libproj-dev /
libtiff-dev /
libcairo2 libcairo2-dev python-cairo python-cairo-dev /
libcairomm-1.0-1 libcairomm-1.0-dev /
ttf-unifont ttf-dejavu ttf-dejavu-core ttf-dejavu-extra /
git build-essential python-nose /
libgdal1-dev python-gdal /
postgresql-9.3 postgresql-server-dev-9.3 postgresql-contrib-9.3 postgresql-9.3-postgis-2.1 /
libsqlite3-dev
上面的需要注意:由于用的是ubuntu 14.04的,所以,postgresql相关的版本变成9.3
的了。
配置、编译链接、安装:
# For the development branch:
git clone https://github.com/mapnik/mapnik mapnik-2.3.x -b 2.3.x
cd mapnik-2.3.x
。/configure && make && sudo make install
其中make的过程很久,要40分钟左右。。。。
之前遇到了ternal compiler error :killed (program cc1plus)的错误
网上查了以后,有人说是内存不够,我的内存当时配置是512M,改为了2g。
再运行make,结果出错:
vitrual memory exhausted cannot allocate memory
看到这个错误,多少还有点感觉,内存不够可以加。不过我没有再加,而是再次运行make,然后make一路执行正常。剩下的make install也没有问题。
敲入指令看有没有安装成功:
mapnik-config -v
输出了我的版本号:2.3.0-pre
上面就是Ubuntu安装Mapnik工具包的方法介绍了,在安装的时候要现将旧的卸载,安装完后可使用mapnik-config -v指令检测是否安装成功。
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030196/27e92e4828452c0d08b45d6852093df8.jpg)
卸载旧的:
sudo apt-get purge libmapnik* mapnik-utils python-mapnik
设置:
sudo apt-get install /
libboost-filesystem-dev /
libboost-program-options-dev /
libboost-python-dev libboost-regex-dev /
libboost-system-dev libboost-thread-dev /
# get a build environment going.。。
sudo apt-get install /
libicu-dev /
python-dev libxml2 libxml2-dev /
libfreetype6 libfreetype6-dev /
libjpeg-dev /
libpng-dev /
libproj-dev /
libtiff-dev /
libcairo2 libcairo2-dev python-cairo python-cairo-dev /
libcairomm-1.0-1 libcairomm-1.0-dev /
ttf-unifont ttf-dejavu ttf-dejavu-core ttf-dejavu-extra /
git build-essential python-nose /
libgdal1-dev python-gdal /
postgresql-9.3 postgresql-server-dev-9.3 postgresql-contrib-9.3 postgresql-9.3-postgis-2.1 /
libsqlite3-dev
上面的需要注意:由于用的是ubuntu 14.04的,所以,postgresql相关的版本变成9.3
的了。
配置、编译链接、安装:
# For the development branch:
git clone https://github.com/mapnik/mapnik mapnik-2.3.x -b 2.3.x
cd mapnik-2.3.x
。/configure && make && sudo make install
其中make的过程很久,要40分钟左右。。。。
之前遇到了ternal compiler error :killed (program cc1plus)的错误
网上查了以后,有人说是内存不够,我的内存当时配置是512M,改为了2g。
再运行make,结果出错:
vitrual memory exhausted cannot allocate memory
看到这个错误,多少还有点感觉,内存不够可以加。不过我没有再加,而是再次运行make,然后make一路执行正常。剩下的make install也没有问题。
敲入指令看有没有安装成功:
mapnik-config -v
输出了我的版本号:2.3.0-pre
上面就是Ubuntu安装Mapnik工具包的方法介绍了,在安装的时候要现将旧的卸载,安装完后可使用mapnik-config -v指令检测是否安装成功。
相关文章推荐
- Ubuntu下经典JAVA开发环境搭建 以及 Ubuntu中如何在桌面、启动面板以及应用程序菜单上添加图标
- 如何在开发时可以让Android应用程序支持安装到SD卡
- 一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程序(不用申请有使用期限的企业账号哦!)
- android开发中如何开启用户安装的应用程序?
- 如何在Ubuntu 12.04上安装Android静态分析工具包:Androguard
- VC 2005 下如何编译安装并开发 QT 4.4.3 应用程序(转载)
- VC 2005 下如何编译安装并开发 QT 4.4.0 应用程序
- 如何在Linux系统Ubuntu版本下安装Python开发包NumPy、Matplotlib、SciPy
- ubuntu下开发android如何给真实手机安装驱动
- ubuntu14.04如何在线安装eclipse以及C/C++开发组件,搭建软件开发平台
- VC 2005 下如何编译安装并开发 QT 4.4.0 应用程序 (转)
- 关于如何解锁你的WP7,以便安装自己开发的程序。
- 如何在开发时可以让Android应用程序支持安装到SD卡
- 如何在Ubuntu安装MeeGo开发环境SDK
- Ubuntu如何安装Xtreme以便用于软件应用的下载
- 关于如何解锁你的WP7,以便安装自己开发的程序。
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 如何搭建android的开发环境 虚拟机和ubuntu的安装与建立编译条件
- 《Swift入门》如何在Windows或者ubuntu下安装XCode6环境来开发Swift?
- Linux开发环境搭建 一 (Ubuntu安装的方式,如何选择?)