我的Ubuntu机器有最新的GDAL(2.2.1,2017/06/23发布)。但是R抱怨我有gdalversion< 2.0
configure:CC:gcc -std = gnu99 configure:CXX:g ++ 检查gdal-config ... / usr / bin / gdal-config 检查gdal-config可用性......是的 configure:GDAL:1.11.3 检查GDAL版本> = 2.0.0 ...没有 configure:error:sf与2.0.0以下的GDAL版本不兼容
如何指示R访问已安装在Ubuntu上的GDAL(2.2.1版本)?
答案 0 :(得分:19)
您可能需要卸载gdal的所有痕迹,然后从ubuntugis-unstable源重新安装它。以下帮助我解决了类似的问题:
sudo apt remove libgdal-dev
sudo apt remove libproj-dev
sudo apt remove gdal-bin
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
确保执行此行
时出现版本> = 2.0sudo apt-cache policy libgdal-dev
如果是,请运行
sudo apt update
sudo apt install libgdal-dev
然后我可以在Ubuntu 14.04中成功执行R 3.4.2(" Trusty Tahr"):
install.packages('rgdal')
答案 1 :(得分:1)
以下对我有用
sudo apt-get install gdal-bin proj-bin libgdal-dev libproj-dev
来自:https://gist.github.com/dncgst/111b74066eaea87c92cdc5211949cd1e