Linux 系统 (aarch64)

发送反馈


安装许可驱动

注意:在 Linux 系统 (aarch64) 下,支持软许可,使用软许可前必须安装驱动程序,所有的许可验证都是通过驱动的方式进行通信。

注意:以下过程需要以 root 身份进行。

在 supermap_iserver_*_arm64/support/SuperMap_License/Support 目录下解压缩驱动安装包*.tar,安装驱动程序;

解压缩命令如下:

tar -xvf *.tar

进入解压后的文件,执行如下命令,安装驱动程序:

./dinst

或者

sh dinst

安装完该驱动程序后就可获得90天的试用许可,即可使用 SuperMap GIS 10i 系列产品。如果 dinst 没有可执行权限,请授予执行权限,执行如下命令:

chmod +x dinst

在Linux 系统 (aarch64) 操作系统上安装 SuperMap License 许可驱动程序时,有的会出现:“The 32bit support is missing…”错误,因为该 Linux 64 位操作系统缺少 32bit 支持库,所以运行出错。

需要安装的支持库参考如下列表。

配置许可信息

配置软许可

SuperMap 许可中心目前提供的软许可配置方式为软件激活,不同于 Windows 操作系统下的界面化配置,在 Linux 系统 (aarch64) 下是通过使用 ./licensetool.sh 命令来完成软许可配置。

进入包的根目录,执行如下命令,可以查看配置软许可的相关命令:

./licensetool.sh

进入包的根目录,使用”软件激活“方式配置许可,步骤如下:

(1) 获取本机信息,执行如下命令,并指定生成的本机信息文件所存放的路径,在指定的路径下生成 *.c2v 文件。

./licensetool.sh -create /路径名/*.c2v

(2) 将本机信息提交给北京超图软件股份有限公司。

将上面步骤生成的本机信息文件(*.c2v)提交给北京超图软件股份有限公司,我们将根据您的申请生成*.v2c 正式许可文件并返回给您,您通过该文件配置正式许可。

(3) 许可生效,将您获得的*.v2c 正式许可文件指定到文件位置,执行如下命令:

./licensetool.sh -update /路径名/*.v2c

申请试用许可

(1) 生成运行报告

在包的根目录下执行如下命令,并指定运行报告的存放路径:

./licensetool.sh -report /路径名/*.report

命令运行后将在指定的路径下生成 *.report 文件。

(2)申请试用许可

您可以直接在北京超图软件股份有限公司官网的“SuperMap 技术资源中心”申请试用许可,申请后您将获得:

(3) 试用许可生效

您可以通过以下两种方式使申请的试用许可生效:

./licensetool.sh -update /路径名/*.lic

./licensetool.sh -update /路径名/*.lic7c

./licensetool.sh -update /路径名/*.lic9d

管理许可信息

通过许可管理,您可以查看许可状态,更新许可,许可借入/借出,许可归还等。

查看许可状态

许可状态的查询可以通过在产品根目录下执行如下命令进行查看:

./licensetool.sh  -s

许可状态信息依次为产品ID、模块ID、产品名称、许可类型(包括正式版和试用版)、许可个数,以及许可过期时间。

许可更新

将您获得的*.v2c正式许可文件指定到文件位置,执行如下命令:

  ./licensetool.sh  -update /路径名/*.v2c

许可更新可以接受以下几种文件,用于不同的目的:

许可借入/借出

  1. 生成借入信息文件(*.id)

在需要借入许可的服务器上运行如下命令,生成本机的借入信息文件(*.id):

 ./licensetool.sh –id *.id

  1. 设置允许许可借出

在许可借出的服务器上设置允许许可借出:

  1. 生成许可借出文件

在借出许可的服务器上运行如下命令,生成借出凭证文件:

 ./licensetool.sh -detach  [daycount] [productid] [idfile] [h2rfile]

示例:(借出2天,产品ID为1,借入许可的服务器信息文件server1.id,生成借出凭证文件 mylicense.h2r)

 ./licensetool.sh -detach 2 1 server1.id mylicense.h2r

其中:

  1. 配置使用借到的许可

借入许可的服务器获取到借出凭证文件(*.h2r)后,需要执行更新许可命令:

 ./licensetool.sh –u *.h2r

许可归还

首先查看用于获取归还凭证文件的KeyID。KeyID可通过本机的许可信息文件查看,生成许可信息文件的命令如下,在infofile命令后指定信息文件生成的目录位置:

./licensetool.sh –infofile /路径名/

执行上述命令后,在指定的目录下会生成后缀为.xml的许可信息文件,其中<attached>为true时,文件中<KeyID>的值可用。

将上述步骤中获取的KeyID写入如下命令,获取归还凭证文件(*.r2h):

 ./licensetool.sh –cd [KeyID] canceldetachfile

在许可服务器上面运行许可更新命令,完成许可归还。

./licensetool.sh –update *.r2h

通过查看许可状态命令可看到许可总数自动加1。

./licensetool.sh –status