在 Linux 上配置许可
阅读本节,您将了解如何在 Linux 上使用 SuperMap GIS 11i 许可:
在 Linux 平台下,支持软许可和硬件许可,但都必须安装许可驱动,所有的许可验证都是通过驱动的方式进行通信。安装驱动程序后,驱动程序将自动查找本机或者网内的所有可用硬件锁或软许可。
Linux 平台下,许可驱动程序分别在 SuperMap GIS 11i 系列产品的产品包中以 tar 包的形式提供。以 SuperMap iObjects Java 11i for Linux 为例,许可驱动程序位于 SuperMap iObjects Java 11i tar 包解压后的 Support 目录下,名称为:aksusbd-8.31.1.tar。
进入产品包中许可驱动程序(aksusbd-8.31.1.tar)所在的目录下,请按以下步骤执行相关命令,完成许可驱动的安装:
1 解压缩驱动安装包
执行如下命令进行解压:
tar -xvf aksusbd-8.31.1.tar
2 授予执行权限
如果dinst没有可执行权限,请授予执行权限,执行如下命令:
chmod +x dinst
3 安装驱动程序
进入解压后的文件,执行如下命令,安装驱动程序:
./dinst
或者
sh dinst
4 安装完驱动程序后即可获得90天的试用许可
配置软许可
在 Linux 平台下,目前提供的软许可配置方式为软件激活。不同于 Windows 平台下的界面化配置,在 Linux 平台下,是通过 com.supermap.data.jar、com.supermap.licensehasp.jar和com.supermap.licensemanager.jar以命令行方式来完成软许可配置的。这三个.jar文件位于 SuperMap iObjects Java 11i tar 包解压后的 Bin 目录下,执行相关的命令时,请将命令执行的当前目录切换到Bin目录,并确保Bin目录已添加到LD_LIBRARY_PATH环境变量中。
执行如下命令,可以查看配置软许可的相关命令:
java -cp com.supermap.data.jar:com.supermap.licensehasp.jar:com.supermap.licensemanager.jar com.supermap.LicenseRunner -help
使用”软件激活“方式配置许可的步骤如下:
1 获取本机信息
执行如下命令并指定生成的本机信息文件所存放的路径,在指定的路径下生成 *.c2v文件:
java -cp com.supermap.data.jar:com.supermap.licensehasp.jar:com.supermap.licensemanager.jar com.supermap.LicenseRunner -create /路径名/*.c2v
2 将本机信息提交给超图公司
将上面步骤生成的本机信息文件(*.c2v)提交给超图公司,超图公司将根据您的申请生成*.v2c 正式许可文件并返回给您,您通过该文件配置正式许可。
3 许可生效
执行如下命令,将您获得的*.v2c 正式许可文件指定到文件位置,即可使许可生效。
java -cp com.supermap.data.jar:com.supermap.licensehasp.jar:com.supermap.licensemanager.jar com.supermap.LicenseRunner -update /路径名/*.v2c
配置硬件许可
在您进行许可配置之前,请确保已经获得北京超图软件股份有限公司的授权许可。
如果当前网络或网段中找不到可用的硬件锁许可,请按照以下步骤进行许可配置:
- 打开浏览器,访问 http://localhost:1947 或 http://本地IP:1947。
- 在左侧 Options 中选择 Configuration。
- 在右侧选择 Access to Remote License Managers 选项卡。
- 在 Specify Search Parameters 填入其他网段的许可服务器 IP,点击 Submit。
- 稍等几分钟就可以在左侧 Options 中的 Sentinel Keys 选项下看到该服务器的加密锁了。
许可状态的查询也可以通过执行如下命令进行查看,执行命令时,执行命令时,请将命令执行的当前目录切换到Bin目录,并确保Bin目录已添加到LD_LIBRARY_PATH环境变量中。(命令行中的三个.jar文件位于 SuperMap iObjects Java 11i tar 包解压后的 Bin 目录下)
java -cp com.supermap.data.jar:com.supermap.licensehasp.jar:com.supermap.licensemanager.jar com.supermap.LicenseRunner -s
配置试用许可
申请试用许可前,请先确定您本机设置了 JRE、SuperMap iObjects Java 环境变量。下面命令行中的三个.jar文件位于SuperMap iObjects Java 11i tar 包解压后的 Bin 目录下。执行下列相关命令时,请将命令执行的当前目录切换到Bin目录,并确保Bin目录已添加到LD_LIBRARY_PATH环境变量中。
1 生成运行报告
在Bin目录下执行如下命令,并指定运行报告的存放路径:
java -cp com.supermap.data.jar:com.supermap.licensehasp.jar:com.supermap.licensemanager.jar com.supermap.LicenseRunner -report /路径名/*.report
命令运行后将在指定的路径下生成 *.report 文件。
2 申请试用许可
您可以直接在北京超图软件股份有限公司的官网“SuperMap 技术资源中心”申请试用许可,申请后您将获得一个*.licx 格式的许可文件。
3 使用许可
请您将获得的许可文件放在操作系统的opt目录下,具体为:/opt/SuperMap/License/。请注意为该目录授予读写权限。
系统会自动使用该目录的许可文件,无须其他配置。
配置云许可
云许可通过 SuperMap Online 账户进行管理,云许可中包含两种用户角色:许可管理员用户和普通用户,二者都需要通过 SuperMap Online 注册。
许可管理员用户为购买了产品并获得产品序列号的账户,负责向自己或其他用户分配许可、回收许可等。
普通用户为许可的使用者,不具备许可管理权限。
购买正式云许可:
需要先获取产品序列号,许可管理员根据序列号对其中的许可进行分配。您可以通过与北京超图软件股份有限公司签订购买合同,获取序列号。也可以通过超图在线商店自行购买产品并获取序列号。
通过超图在线商店获取云许可的步骤如下:
- 注册或登录超图SuperMap Online(http://www.supermapol.com/);
- 点击“购买”→"11i/10i/9D/8C限时许可"→“面向组件开发者”,选择将购买的产品及版本,点击右侧箭头进入购买界面;
- 选择许可时间、许可数量、许可类型选择“限时云许可,添加扩展模块 ;
- 查看右侧“许可清单”确认选择无误后,点击“立即购买”;
- 填入“最终用户信息”,并选择支付方式,点击“保存并支付”
- 购买完成后可在 SuperMap Online 首页中进入“个人中心”→“云许可管理”;
- 选中将分配的许可,点击“分配许可”,输入普通用户的邮箱 ;
- 获得许可的账户,可在SuperMap Online 首页中进入“个人中心”,查看可用的云许可。
申请试用云许可:
注册或登录超图SuperMap Online(http://www.supermapol.com/)获得试用许可,分为在线试用许可和离线试用许可两种方式,您可以选择在线或离线的方式来免费试用SuperMap GIS平台软件。详情请参见:SuperMap Online 帮助文档——试用许可。
配置云许可:
在SuperMap Online 购买正式云许可之后,在应用程序入口处嵌入云许可登录的代码段,登录对应的SuperMap Online账号即可。具体代码编写参见SuperMap iObjects .Java帮文档中的CloudLicense类型的示例代码。
配置Web许可
正式版 Web 许可请联系销售获取,试用版许可可以在线申请获取,申请地址:https://www.supermapol.com/web/pricing/triallicense。
在获得Web许可之后,在应用程序入口处嵌入Web许可登录的代码段,登录对应的Web 版许可中心即可。具体代码编写参见SuperMap iObjects Java帮文档中的BSLicense类型的示例代码。