QGIS Ubuntu17.04 编译过程
1.选择开发环境
由于考虑到虚拟机可以创建快照并回滚,于是我选择在虚拟机上进行qgis的编译。
起初,我尝试在Ubuntu16.04( xenial )上进行源码编译,但是由于xenial存在GDAL库版本太低的情况(具体错误描述如下),故最后我选择在Ubuntu 17.04(zesty)上进行编译。
错误1:Plain xenial's GDAL for instance is to old and we build with GDAL2 from UbuntuGis(官网解释)
解决方案:虽然官网提示可以用GDAL2解决,但是由于找不到依赖于GDAL2的众多软件安装命令,故选择换用Ubuntu17.04 (zesty)。
2.更新软件源
- 更新软件源非常重要。
sudo apt-get update
- 在一次编译过程我忘记了更新