Linux 系统 |
SuperMap iEdge(for Linux 系统)目前提供了以 .tar.gz 为扩展名的 tar 包产品,包括:
all(tar)包:可用于Windows、Linux、AIX各个平台系统。
64 bit 的 tar 包:可在 Linux_x64 系统上使用。
64 bit 的 ARM tar 包:可在 Linux_x64 系统上使用。
要想 iEdge 能在 Ubuntu 操作系统上正确安装使用(在其他 Linux 操作系统上安装 iEdge 时,直接跳过准备安装环境步骤),需要提前做如下准备工作:登录 Ubuntu ,安装各个依赖库,安装中文语言包。如果确定 openssh-server 和其他依赖库已安装,则可以跳过准备安装环境步骤,直接跳转执行安装 tar 产品包。
(1)登录 Ubuntu 系统
(2)安装 openssh-server
为当前 Ubuntu 系统安装 openssh-server ,开启 ssh 服务后,就可以通过 ssh-server 传递拷贝文件。命令如下:
sudo apt-get install openssh-server
(3)安装需要的库文件
安装使用 iServer 前,需要安装依赖的库,如 libx11-dev、xinit、gcc,以及 libc6-i386 和 ia32-libs。您可以加载系统安装盘补充安装相关库,或到相应系统的官网上获取相关库来手动安装。
如果加载了系统安装盘,或在外网环境下,您可以通过 apt-get install 命令安装相关的库。
sudo apt-get install libx11-dev
sudo apt-get install xinit
sudo apt-get install gcc
sudo apt-get install libc6-i386
sudo apt-get install ia32-libs
使用简体中文版 iServer 需要中文环境。如果系统安装的时候,没有安装中文语言包,可以执行如下命令为系统安装中文语言包:
sudo apt-get install language-pack-zh-hans
iEdge 支持在 Deepin 15.3 操作系统上安装使用。在 Deepin 上安装 iEdge 时无需安装依赖库,如果您的系统语言为非中文,则需要修改为简体中文。您可以在图形界面上直接设置,也可以通过在终端设定。
通过终端设置的命令为:
localedef -f UTF-8 -i zh_CN zh_CN.UTF-8
设置完成后,重启iServer即可。
安装前首先请检查安装机器是否满足 SuperMap iEdge 11i(2024) 的最低软硬件配置要求,如果满足,请按照以下步骤完成 SuperMap iEdge 11i(2024) 在 Linux 系统上的安装(这里以 Red Hat® Enterprise Linux® 5为例,介绍 SuperMap iEdge 的安装过程):
(1)将获取到的 SuperMap iEdge 安装包复制到 Linux 操作系统计算机的某个目录下,例如 /home/map/SuperMap 下,用命令行方式定位到 .tar.gz 文件所在的目录,例如:cd /home/map/SuperMap。
(2)执行如下命令进行解压:
tar -zxvf 文件名.tar.gz
(3)执行完以上步骤,即完成了 SuperMap iEdge 11i(2024) 的安装。直接启动服务即可使用 iEdge ,不过初次使用时您还需要配置许可。
仅当用户不希望使用 SuperMap iEdge 11i(2024) 自带的 JRE(Java Runtime Environment) 时,才需要手工配置。SuperMap iEdge 11i(2024) 默认使用包中自带的 JRE(位于 %SuperMapiEdge11i(2024)%\support 目录下)。
手工配置前,需要将%SuperMapiEdge11i(2022)%\support 目录下的 jre 目录重命名或删除。
(1)JRE (11.0.18+10版本)设置环境变量过程如下:
例如在系统的 profile 文件(默认路径为:/etc/profile)中设置 JAVA_HOME 如下:
export JAVA_HOME=/JDK 的目录
(2)设置系统的编码方式如下:
export LANG=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
unset LC_CTYPE
(3)执行 source /etc/profile 命令,使上述设置生效
(4)执行 echo 命令检查设置是否正确
echo $LD_LIBRARY_PATH
高级用户也可通过直接修改 %SuperMapiEdge11i(2022)%\bin\setenv.sh 来自定义 JRE。
直接删除 SuperMapiEdge11i(2022) 目录即可。