我有34号Fedora工作站。
我已经在我的系统上安装了gdal-devel rpm:
sudo dnf install gdal-devel
现在我正在尝试安装R rgdal软件包。
但是,安装失败时有以下错误消息:
configure: API to be used as yet undetermined, searching ...
configure: error: API to be used not found
ERROR: configuration failed for package ‘rgdal’
* removing ‘/home/raffaele/R/x86_64-redhat-linux-gnu-library/4.0/rgdal’
The downloaded source packages are in
‘/tmp/RtmpZRbq1a/downloaded_packages’
✔ Package 'rgdal' successfully installed.
Warning message:
In utils::install.packages("rgdal", repos = "https://cran.rstudio.com/") :
installation of package ‘rgdal’ had non-zero exit status请注意,在上述
包'rgdal‘成功安装。
是错的。
特别是,它似乎找不到API。
如何解决这个问题并安装rgdal R软件包?
发布于 2021-06-09 05:47:37
以上说明是针对Debian/Ubuntu或类似的。如rgdal型所示,Linux中的依赖项需要单独安装。论Fedora的使用
sudo dnf install gdal-devel proj-devel并不是必须使用proj-devel来防止错误“配置:错误: API将被使用,而不是找到”。之后,在R中您可以使用install.packages("rgdal")。使用包管理器也是一个很好的解决方案。
发布于 2021-05-30 07:20:58
根据泼尼斯特的说明,我建议首先安装libgdal-dev和libproj-dev软件包:
sudo apt-get install gdal-bin proj-bin libgdal-dev libproj-dev发布于 2021-05-30 12:00:54
我发现您可以直接从包管理器安装二进制文件。
sudo dnf install R-rgdalhttps://stackoverflow.com/questions/67758624
复制相似问题