在启动 SuperMap iDesktopX 之前,需要进行许可配置,在 Linux 操作系统下,提供命令行方式配置许可。
配置许可信息
配置 *.licx文件许可
将申请到的 *.licx 文件放到 /opt/SuperMap/License 目录下,并为该目录授予读写权限。系统会自动使用该目录的许可文件(30天),无须其他配置。(注意:存放许可文件目录需要您自己创建)
配置硬件许可
硬件许可需要先安装许可驱动,才能连接硬件锁,或是插入硬件锁。如果在同一网段内已经配置了许可服务器,则许可会自动配置,不需要再进行手工配置;如果其他网段存在可用的硬件锁许可,请按照以下步骤进行许可配置。
- 安装许可驱动的步骤:
许可驱动程序位于产品包 /support/ SuperMap_License/Support/目录下,名称为: aksusbd-8.31.1.tar。安装许可驱动之前,需要以 root 身份进行。
- 打开终端,设置 root 密码,已经设置则忽略,命令: sudo passwd root
- 切换为 root 用户,命令: sudo -s
- 进入产品包/support/ 目录,解压驱动程序包,命令: tar -xvf aksusbd-8.31.1.tar
- 进入解压后的目录,命令: cd aksusbd-8.31.1
- 安装驱动程序,命令: sh dinst或者 ./ dinst
- 授予执行权限, 安装完该驱动程序后可获得90天的试用许可,即可使用 SuperMap GIS 11i 系列产品。如果 dinst 没有可执行权限,请授予执行权限,执行如下命令: chmod +x dinst
- 在 Linux 64位操作系统上安装 SuperMap License Center 许可驱动程序时,有的会出现:“The 32bit support is missing…”错误,因为该 Linux 64 位操作系统缺少 32bit 支持库,所以运行出错。
需要安装的支持库参考如下列表。
- libc6-i386 和 ia32-libs(Ubuntu)
- libstdc++-devel.i686、glibc.i686、libgcc.i686、libstdc++.i686、glibc-devel.i686(RHEL、CentOS、OpenSUSE、SLES 和 OES)
- glibc-32bit(OpenSUSE、SLES 和 OES)
推荐的安装方法是:在产品包/support 目录下,执行如下命令,系统将自动检测并安装所需的依赖库:./dependencies_check_and_install.sh install -y
如果您想卸载已经安装的支持库,只需执行如下命令即可:./dependencies_check_and_install.sh uninst –y
注意:装完缺少的 32bit 支持库后,您还需要再执行一次 ./dinst 或者 sh dinst 命令,才能获得90天试用许可。
- 配硬件许可的步骤:
- 打开浏览器,访问 http://localhost:1947 或 http://本地IP:1947。
- 在左侧 选择 Configuration。
- 在右侧选择 Access to Remote License Managers 选项卡。
- 在 Remote License Search Parameters 填入其他网段的许可服务器 IP,点击 Submit。
- 稍等几分钟就可以在左侧的 Sentinel Keys 选项下看到该服务器的加密锁了。
管理许可信息
通过许可管理,您可以查看许可状态,更新许可等。
查看许可状态
许可状态的查询可以通过在产品根目录下执行如下命令进行查看:$ ./licensetool.sh -s
许可状态信息依次为产品ID、模块ID、产品名称、许可类型(包括正式版和试用版)、许可个数,以及许可过期时间。
许可更新
将您获得的*.licx正式许可文件指定到文件位置,执行如下命令:$ ./licensetool.sh -update /路径名/*.licx