如何在Centos上安装R ""
包?在尝试安装时,我最初因为过时的gdal包而出错;我更新了gdal(从以下源代码构建:http://trac.osgeo.org/gdal/wiki/BuildingOnUnix),现在出现错误:
'sf'
我已尝试为 checking GDAL: linking with --libs only... yes
checking GDAL: /usr/local/share/gdal/pcs.csv readable... yes
checking GDAL: checking whether PROJ.4 is available for linking:... yes
checking GDAL: checking whether PROJ.4 is available fur running:...
./gdal_proj: error while loading shared libraries: libgdal.so.20: cannot open
shared object file: No such file or directory
no
configure: error: OGRCoordinateTransformation() does not return a
coord.trans:
PROJ.4 not available?
ERROR: configuration failed for package ‘sf’
创建符号链接,但这根本不会改变错误。
答案 0 :(得分:2)
innerObj
添加到例如/usr/local/lib
答案 1 :(得分:1)
@Dave已给出确切步骤,请按照以下步骤进行操作,并提供更多说明。
/usr/local/lib
添加到例如/etc/ld.so.conf.d/libgdal-x86_64.conf
如果不存在,请创建文件 libgdal-x86_64.conf 。 #echo "/usr/local/lib" >> /etc/ld.so.conf.d/libgdal-x86_64.conf
#ldconfig
GEOS,GDAL,PROJ
。 #yum install proj.x86_64 proj-devel.x86_64 proj-epsg.x86_64 proj-nad.x86_64 geos*
再试一次
install.packages("sf")
感谢希望能对您有所帮助
答案 2 :(得分:0)
对于拥有多用户/多计算机环境且需要安装多个版本的各种软件的其他人,我修复了我的问题:
install.packages('sf',configure.args='--with-gdal-config=/sw/gdal/2.2.3-gcc4/bin/gdal-config --with-proj-include=/sw/proj/4.9.3-gcc4/include --with-proj-lib=/sw/proj/4.9.3-gcc4/lib --with-proj-share=/sw/proj/4.9.3-gcc4/share/proj')
显然,您可能/将不得不改变路径名称。