ogrinfo:在 Centos 6 上加载共享库时出错:libhdf5.so.6

ogrinfo:在 Centos 6 上加载共享库时出错:libhdf5.so.6

我使用命令在我的 centos 6 机器上安装了 Gdal

  yum install gdal

但当我试图跑的时候

$ ogrinfo 

我收到以下错误

ogrinfo: error while loading shared libraries: libhdf5.so.6: cannot open shared object file: No such file or directory

以下是输出

$ldd /usr/bin/ogrinfo

http://pastebin.com/piRg3MNr

(由于输出很大,所以在 pastebin 上传递)

回购清单

adobe-linux-i386    Adobe Systems Incorporated                               
base                CentOS-6 - Base                                          
elgis               EL GIS 6 - x86_64                                        
epel                Extra Packages for Enterprise Linux 6 - x86_64           
extras              CentOS-6 - Extras                                        
google-chrome       google-chrome                                            
remi                Les RPM de remi pour Enterprise Linux 6 - x86_64         
remi-test           Les RPM de remi en test pour Enterprise Linux 6 - x86_64 
rpmforge            RHEL 6 - RPMforge.net - dag                          
updates             CentOS-6 - Updates

答案1

libhdf5安装了吗?它是软件包的一部分hdf5

请运行which ogrinfoldd /path/to/orginfo发布输出。

您需要该libhdf5.so.6文件。它是 的一部分hdf5

你能跑得了吗yum install hdf5

您可能还需要将 hdf5 库路径添加到 LD_LIBRARY_PATH。

答案2

也许数据库文件 /etc/ld.so.cache 没有自动更新,请尝试 ldconfig 以 root 身份运行,看看现在是否有效

答案3

已解决,我不得不再次安装它。这次我从源代码构建它。

相关内容