首页 / 浏览问题 / 桌面GIS / 问题详情
idesktopx在linux中如何安装部署?
3EXP 2020年02月14日
在centos版本的linux操作系统中,如何部署SuperMap iDesktopX 10i ,有没有相关的介绍文档

1个回答

您好,您下载的是安装包还是解压包呢?安装包需要先在Linux系统中进行产品的安装,然后安装许可驱动:

support\SuperMap_License\support\aksusbd-2.4.1-i386 目录下进行安装即可。进入上述目录后,通过以下命令即可执行许可驱动的安装:./dinst;如果是解压包可以直接在Linux系统中解压产品包,然后在上述路径中安装许可驱动就可以了
9,127EXP 2020年02月17日
我下载的是绿色包,解压以后执行./dependencies_check_and_install.sh install -y 这个命令,提示有两个包没下载成功,现在启动的时候无法启动。

Checking freeglut-32bit...
Check finished: there is no freeglut-32bit in the OS.
There is no freeglut-32bit needed by SuperMapiDesktopJava in the OS,and will install it automatically.
Installing freeglut-32bit...
warning: libdrm-32bit-2.4.21-1.2.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
Preparing...                ########################################### [100%]
   1:libdrm-32bit           ########################################### [100%]
warning: Mesa-32bit-7.8.2-1.3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
error: Failed dependencies:
        libstdc++.so.6 is needed by Mesa-32bit-7.8.2-1.3.x86_64
        libstdc++.so.6(CXXABI_1.3) is needed by Mesa-32bit-7.8.2-1.3.x86_64
        libstdc++.so.6(GLIBCXX_3.4) is needed by Mesa-32bit-7.8.2-1.3.x86_64
warning: freeglut-32bit-090301-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
error: Failed dependencies:
        libGL.so.1 is needed by freeglut-32bit-090301-8.1.x86_64
Install finished.

以上就是在下载依赖包的时候报错,还有其他的解决办法吗?
您好,检查依赖如果有下载失败或者缺少的可以尝试直接在Linux下安装这个库看能不能安装。如果不行可以在windows下载好后传给Linux
这个库您有没有下载的命令,我对linux不是很懂
不同的操作系统命令可能不一样,建议你在网上搜索一下安装库的命令
我申请了一个试用许可,lic9d文件,放在/opt/SuperMap/License目录下,我重新启动,还是报错,这个还是因为那个依赖库对问题吗?
如果找不到依赖库肯定是运行不起来的,你需要先把依赖库安装上再启动桌面
安装的时候我是在桌面的terminal中执行命令的,这个也需要启动桌面吗?绿色版需要依赖库,那另外一个安装版的需要依赖库吗?我能不能换安装版的?
依赖库缺失是因为你的系统中缺少导致的,换成安装版也是一样的哈,Linux里面无法下载可以在windows上下载并传上去
我用yum都安装了依赖包,但是启动还是报之前都错,我看安装都glibc是1.2的,你们系统对glibc对版本有要求吗?
缺少的是哪个版本你就安装哪个版本就可以了,不需要其他操作。先用检查依赖的工具检查依赖。如果有依赖找不到就安装对应的依赖
我执行你们文档里面所有的步骤都没问题,就是启动的时候报错,我快疯了。。。
你在执行检查依赖的命令有没有依赖找不到?截图说明一下
我找了glibc2.14的依赖包,安装完了以后又提示要2.17的包,我是centos6.7的,之前在centos7上装成功了,估计就是版本差异,我再搞个2.17的看看
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_GetCurrentCulture()Ljava/lang/String;
    at com.supermap.data.EnvironmentNative.jni_GetCurrentCulture(Native Method)
    at com.supermap.data.Environment.getCurrentCulture(Environment.java:709)
    at com.supermap.data.Environment.<clinit>(Environment.java:53)
    at com.supermap.data.InternalHandle.<clinit>(InternalHandle.java:19)
    at com.supermap.desktop.core.GlobalParameters.<clinit>(SourceFile:1121)
    at com.supermap.desktop.core.Application.initialize(SourceFile:333)
    at com.supermap.desktop.core.Application.initialize(SourceFile:309)
    at com.supermap.desktop.iDesktop.Startup.main(SourceFile:85)
我安装了glibc2.17的依赖包,但是又出现这个问题,你能帮我分析分析吗?
您好,这个错误是由于组件报的错误,
1.请问一下你的系统中有Java环境吗?jdk是哪个版本的
2.桌面软件有许可吗?
3.是否有修改Java桌面的bin文件夹?
如果还是有问题麻烦看一下私信,联系方式我已经发您了。
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.supermap.data.EnvironmentNative.jni_GetCurrentCulture()Ljava/lang/String;
    at com.supermap.data.EnvironmentNative.jni_GetCurrentCulture(Native Method)
    at com.supermap.data.Environment.getCurrentCulture(Environment.java:709)
    at com.supermap.data.Environment.<clinit>(Environment.java:53)
    at com.supermap.data.InternalHandle.<clinit>(InternalHandle.java:19)
    at com.supermap.desktop.core.GlobalParameters.<clinit>(SourceFile:1121)
    at com.supermap.desktop.core.Application.initialize(SourceFile:333)
    at com.supermap.desktop.core.Application.initialize(SourceFile:309)
    at com.supermap.desktop.iDesktop.Startup.main(SourceFile:85)

您好,我也遇到如上报错,安装所有超图组件都在报这个错,包括iserver,spark,idesktop。求赐教

...