我不想在Ubuntu12.10上安装rgdal库。
从R内安装会导致错误:
错误:找不到gdal-config,无法找到GDAL分发的gdal-config脚本。如果没有安装GDAL库,如果安装了GDAL库,可以从http://www.gdal.org/下载源代码,然后确保gdal-config在您的路径中。尝试在shell提示符下键入gdal-config并查看它是否运行。如果没有,请使用:--configure-args='--with-gdal-config=/usr/local/bin/gdal-config‘,并为您的安装提供适当的值。错误:程序包“rgdal”配置失败*删除‘/home/rdk/R/x86_64-pc-linux-gnu-library/2.15/rgdal’警告,在install.packages :安装包‘rgdal’的非零退出状态
R-sig-Geo,这 二 SE问题等网站向我指出了libgdal1-dev的要求。
但当我试着
sudo apt-get install libgdal1 1-dev
我最后收到了另一条错误消息
一些软件包无法安装。这可能意味着您已经请求了一个不可能的情况,或者如果您使用的是一些所需的包尚未创建或移出传入的不稳定发行版。以下信息可能有助于解决这种情况:以下包有未满足的依赖关系: libgdal1-dev :依赖性: libgdal-dev,但是它不会被安装E:无法纠正问题,您已经保存了损坏的包。
再次-当我试图安装libgdal-dev时,会出现另一个依赖项错误。
以下软件包有未满足的依赖关系: libgdal-dev :依赖性: libgeos-dev,但是它不会安装
再次尝试libgeos-dev会给出消息:
Depends: libgeos-c1 (= 3.3.3-1.1) but 3.3.3-2~precise2 is to be installed
E: Unable to correct problems, you have held broken packages.和libspatialite-dev:
Depends: libspatialite3 (= 3.1.0~rc2-1ubuntu1) but
3.1.0~rc2-2~precise1 is to be installed有什么方法可以驯服这些依赖关系,并让rgdal在Ubuntu中运行吗?
我的sessionInfo()
R版本2.15.1 (2012-06-22)平台: x86_64-pc-linux-gnu (64位)
发布于 2013-11-26 01:31:22
最近的答案可以在这里找到:http://robinlovelace.net/r/2013/11/26/installing-rgdal-on-ubuntu.html。
本质上,以下三行代码应该对其进行排序:
sudo apt-get install aptitude # install aptitude as an alternative to apt-get
sudo aptitude install libgdal-dev # install the package (you may have to respond to queries here)
sudo aptitude install libproj-dev # install the proj.4 projection library在这个问题上花了很长时间,所以希望这个更新的答案对其他人有用。如果是的话请告诉我!
发布于 2012-11-01 05:16:25
尝试将它们一起运行并指定版本,如下所示:
sudo apt-get install libgdal1-dev libgdal-dev libgeos-c1=3.3.3-1.1 libspatialite3=3.1.0~rc2-1ubuntu1apt-get不喜欢降级包,但是如果您指定它,它就会降级。
发布于 2016-01-26 03:54:35
2016年1月,在Ubuntu14.04.2(使用R3.2.2)上,我需要以下两个工具来安装rgdal和互补(通常非常有用)的gdalUtils包:
sudo apt-get update
sudo apt-get -y install libgdal1h
sudo apt-get -y install libgdal1-dev
sudo apt-get install libproj-dev
sudo apt-get install gdal-bin
Rscript 'install.packages(c("rgdal", "gdalUtils"))'更新:截至2017年1月,libgdal的版本为1i,因此第二行代码应为:
sudo apt-get -y install libgdal1ihttps://askubuntu.com/questions/206593
复制相似问题