如何在 openSUSE 11.3 上安装 libgdal?

Posted

技术标签:

【中文标题】如何在 openSUSE 11.3 上安装 libgdal?【英文标题】:How to install libgdal on openSUSE 11.3? 【发布时间】:2012-08-28 08:17:47 【问题描述】:

libgdal

linux-y3pi:~ # rpm -Uvh libgdal1-1.8.0-1.59.src.rpm 
warning: libgdal1-1.8.0-1.59.src.rpm: Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY
   1:libgdal1               ########################################### [100%]
linux-y3pi:~ #

libgdal-devel

linux-y3pi:~ # rpm -Uvh libgdal-devel-1.8.0-1.59.x86_64.rpm 
warning: libgdal-devel-1.8.0-1.59.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY
error: Failed dependencies:
     libgdal1 = 1.8.0-1.59 is needed by libgdal-devel-1.8.0-1.59.x86_64

当然libgdal-devel也需要其他依赖,但是为什么看不到libgdal

linux-y3pi:~ # whereis libgdal
libgdal: /usr/local/lib/libgdal.la /usr/local/lib/libgdal.a /usr/local/lib/libgdal.so

当然,这不在路径中:

linux-y3pi:~ # $PATH
bash: /home/anisha/qtsdk-2010.05/qt/bin/:/home/anisha/qtsdk-2010.05/bin:/home/anisha/qtsdk-2010.05/qt/bin:/home/anisha/qtsdk-2010.05/qt/bin/:/home/anisha/qtsdk-2010.05/bin:/usr/lib64/mpi/gcc/openmpi/bin:/home/anisha/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games: No such file or directory

我做了:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH 作为 root,没有帮助。 我现在在哪里安装这个libgdal

【问题讨论】:

【参考方案1】:
# rpm -Uvh libgdal1-1.8.0-1.59.src.rpm 

“src”表示它是源 RPM。您需要找到二进制 RPM,特别是(可能)x86_64 RPM。它将具有相似的名称,只是它会改为“x86_64”。

【讨论】:

好的,谢谢提醒。我会去做的。有这么多依赖,这确实是一项艰巨的任务!

以上是关于如何在 openSUSE 11.3 上安装 libgdal?的主要内容,如果未能解决你的问题,请参考以下文章

在 opensuse 11.3 linux 上部署 rstatd 以在 Loadrunner 中进行远程监控

如何在 openSUSE 上安装 Pythons MySQLdb 模块?

mod_rewrite 的问题 // Apache 2.2 // OpenSUSE 11.3

suse的安装命令zypper,类似apt

在R 2.14下安装rJava并导致OpenSUSE失败

“openSuse 和 openGL”环境的示例程序