首页 / 浏览问题 / 桌面GIS / 问题详情
Supermap Cross 9D 在Linux系统安装启动问题
2EXP 2023年09月14日

linux启动Super map CROSS 9D 显示如下,新手钻研了很久打不开很不甘心

1个回答

你好,请问一下你的许可有正确配置对吗?直接将申请到的试用许可放在/opt/SuperMap/License/目录下即可,不用再安装许可驱动。

如果您用的是试用许可,是否可以考虑升级到11i呢?

希望可以帮助到你!
陈巡
1
2,523EXP 2023年09月14日

请问是下面这两个文件吗,我新建了/opt/SuperMap/License/目录并把这两个放进去还是报之前的错误

第一个是安卓的许可,你只需要拷贝第二个许可文件即可。

问题原因: 缺少依赖库

缺少依赖库可从本机或其他机器拷贝,或在网上下载缺少的依赖库文件,将其放在SuperMap iDesktopX包的bin文件夹中,再启动桌面即可。

具体解决步骤如下:

1. 设置LD_LIBRARY_PATH环境变量,指向bin:

export LD_LIBRARY_PATH=./bin:$LD_LIBRARY_PATH

2. 输入以下命令,确认是否真的缺少指定的依赖库文件(libpng12.so.0):

ldd -d libWrapjGeo.so |grep libpng12.so.0

若输出:libpng12.so.0 => not found,则表示缺少libpng12.so.0文件。

3. 输入以下命令,查看操作系统中所有libpng12.so文件

find / -name libpng12.so.*

若输出如下信息,表示在操作系统中的第三方软件中有这个库文件,可将该文件拷贝到产品包bin目录下,若未找到该文件,则需要通过其他方式获取。

/snap/core/4917/lib/x86_64-linux-gnu/libpng12.so.0
/snap/core/4917/lib/x86_64-linux-gnu/libpng12.so.0.54.0
/snap/core/4917/usr/lib/x86_64-linux-gnu/libpng12.so.0
/snap/core/5548/lib/x86_64-linux-gnu/libpng12.so.0
4. 执行以下命令,将libpng12.so.0文件拷贝文件到bin目录中:

cp /snap/core/4917/lib/x86_64-linux-gnu/libpng12.so.0

执行以下命令查看是否还缺少依赖库文件:

ldd libWrapj.so |grep no

6. 未提示缺少依赖库,启动桌面即可。
...