你需要的
-dev包报头和共享库链接, 开发 除了正常的包 部署 。就发行版而言,有两种不同的用例。
在我的分布中:
edd@max:/tmp$ dpkg -l | grep gdal | cut -c-72ii libgdal1-1.7.0 1.7.3-6ubuntu3 ii libgdal1-dev 1.7.3-6ubuntu3 edd@max:/tmp$
并
R CMD INSTALL rgdal_0.7-8.tar.gz提供了CRAN的所有构建时检查功能,可以按预期从CRAN程序包中正常工作。
2016年末更新: 正如@ JoshO’Brien在评论中指出
较小更新:在2016年运行Ubuntu
14.04.2的这里libgdal1h似乎已被替换libgdal1(尽管libgdal1-dev仍然需要)。至少当我尝试apt-getinstall libgdal1
对于Ubuntu 16.04,对应的行是
sudo apt-get install libgdal1i
上游库的这种重命名很常见。这样的东西
apt-cache search libgdal可以帮助找到当前的软件包名称。但是, 重要的
关键是
libgdal-dev构建“抽象”开发包时需要
libgdal1i通过依赖来引入“具体的”当前运行时包(此处:)。



