Configuring before Installation

Feedback


Make sure that your machine meets the minimum hardware & software requirements before installing SuperMap iServer, refer to Sytem Configuration Requirements. After that, you also should check the necessary environment preparation, such as the dependent libraries, license and so on.

Installing dependency libraries

You can install dependent libraries in two ways: use the scripts provided in the iServer package to install automatically, or install them manually.

Installing with scripts

The dependencies_check_and_install.sh file provided in the iServer package can automatically detect the current operating system version, as well as the dependent libraries that iServer runs on this operating system and install these dependencies. Run the file as follows: In the supermap_iserver _ * _ linux64/support directory, execute the following command:

./dependencies_check_and_install.sh [command] [options]

[Command] (required parameters):

[Options] (optional):

For example, execute the following command to install the dependent libraries:

./dependencies_check_and_install.sh install -y

If you run iServer via Docker (download address: http://hub.docker.com/r/supermap/iserver), you can add the following parameters to specify the runtime environment. The script will install the dependencies correspondingly based on the operating system you specified when it runs:

For example,run iServer through the Docker, and specify that the operating environment is ubuntu, execute the following commands when you install the dependency libraries :

./dependencies_check_and_install.sh install -yu

Installing manually

You can also install the relevant libraries by loading the system installation disk, or manually install them after getting them via the official website.

Ubuntu

When installing and using iServer in the Ubuntu 14 Server operating system, these dependencies are needed: libx11-dev, xinit, gcc, etc., as well as the Chinese language package. You can install the relevant libraries by loading the system installation disk, or manually install them after getting them via the official website. If you are loading a system installation disk, or in an external network environment, you can install the relevant libraries with the apt-get install command.

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

sudo apt-get install libXrandr2

sudo apt-get install libglu1-mesa

sudo apt-get install libglapi-mesa

sudo apt-get install libx11-xcb1

sudo apt-get install libxcb-glx0

sudo apt-get install libxdamage1

sudo apt-get install libxxf86vm1

sudo apt-get install libxfixes3

sudo apt-get install libgl1-mesa-glx

sudo apt-get install libxinerama1

sudo apt-get install libxcursor1

sudo apt-get install libc6-i386

sudo apt-get install ia32-libs

Simplified Chinese version of iServer needs to rely on the Chinese environment. If you don't install the Chinese language pack when you install the Ubuntu system, you can execute the following command to install the Chinese language pack for the system:

sudo apt-get install language-pack-zh-hans

Deepin

Deepin 15.3 OS supports installing iServer. There is no need to install a dependency library when installing iServer on Deepin. If your system language is non-Chinese, you need to modify it to Simplified Chinese. You can set it directly on the graphical interface, or by setting it at the terminal.

Terminal commands:

localedef -f UTF-8 -i zh_CN zh_CN.UTF-8

After that, restart the iServer.

 

Red Hat/SUSE

When installing and using iServer on RedHat, SUSE series OS, the needed dependencies include libgomp, libpng12, etc. You can install them through yum install command.

sudo yum install libgomp

sudo yum install libpng12

sudo yum install libXext

sudo yum install libXi

sudo yum install libXrender

sudo yum install libXtst

sudo yum install libstdc++-devel.i686

sudo yum install glibc.i686

sudo yum install libgcc.i686

sudo yum install libstdc++.i686

sudo yum install glibc-devel.i686

For the SUSE operating system, in addition to the above-mentioned library, you need to install glibc-32bit library:

sudo yum install glibc-32bit

Configuring license

You need to Configure the license if this the first time you use iServer.