【解决办法】配置硬件许可需要先安装许可驱动,才能连接硬件锁,或是插入硬件锁。连接硬件锁的计算机称为许可服务器。若在同一网段内已经配置了许可服务器,则许可会自动配置,不需要再进行手工配置。
许可驱动的安装步骤如下:
打开终端设置 root 密码,已经设置可忽略此步骤,命令: sudo passwd root
切换为 root 用户,命令: sudo -s
进入产品包/support/SuperMap_License/Support/目录,解压驱动程序压缩包,命令: tar -xvf aksusbd-8.31.1.tar
进入解压后的目录,命令: cd aksusbd-8.31.1
安装驱动程序,命令: sh dinst或者 ./ dinst。如果dinst没有可执行权限,请先授予执行权限,执行如下命令: chmod +x dinst
在Linux 64位操作系统上安装许可驱动程序时,因为该系统缺少32bit支持库,所以可能会出现:“The 32bit support is missing…”错误。需要安装的支持库参考如下:
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
安装完缺少的32bit支持库后,还需要再执行一次 ./dinst 或者 sh dinst 命令。