无法在运行R的ubuntu上获取最新版本的GDAL

时间:2017-09-18 23:35:51

标签: r ubuntu gdal

我的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版本)?

2 个答案:

答案 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.0
sudo 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