最近接到一个任务,需要在ubuntu14.04 Server 环境下安装SuperMap的iServer,在部署过程中遇到了比较多的问题,现在把相关问题记录下来。
环境:
服务器1:SuperMap iDesktop+IntantClient
服务器2:Ubuntu14.04 LTS Server+iServer+InstantClient
服务器3:RedHat 6.5+Oracle11.2.0.4
声明:在安装之前需要保证操作系统、GIS软件、数据库客户端、数据库服务器端的位数保持一致,本环境都为64Bit
系统需求
查看超图的官方网站,iServer是可以安装在Ubuntu操作系统上的,但是需要安装额外的包。
Ubuntu
在 Ubuntu 14 Server操作系统安装使用iServer时,需要依赖某些库才能正常使用iServer,如 libx11-dev、xinit、gcc等,以及中文语言包。您可以加载系统安装盘补充安装相关库,或在Ubuntu官网获取相关库来手动安装。 如果加载了系统安装盘,或在外网环境下,您可以通过 apt-get install 命令安装相关的库。
- 安装 libx11-dev、xinit、gcc等,依次执行以下命令:
sudo apt-get install libx11-dev
sudo apt-get install xinit
sudo apt-get install gcc
sudo apt-get install libgomp1
sudo apt-get install libxtst6
sudo apt-get install libxi6
- 安装许可驱动依赖的 32bit 支持库 libc6-i386 和 ia32-libs,依次执行以下命令:
sudo apt-get install libc6-i386
sudo apt-get install ia32-libs