- ·上一篇文章:制作只读U盘的简单教程
- ·下一篇文章:巧用软件让U盘实现自动备份
如何在Ubuntu中安装Mapnik工具包
Ubuntu系统操作中,因为开发Gis应用程序的需要,要在Ubuntu系统中安装Mapnik工具包,那么要如何安装Mapnik工具包呢?今天华军小编就跟大家分享个简单的如何在Ubuntu中安装Mapnik工具包教程,一起来看看吧!超容易上手~。 卸载旧的: 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中安装Mapnik工具包