# 系统安装要求
# 硬件要求
序号 | 类别 | 最低配置 | 推荐配置 |
---|---|---|---|
1 | 处理器 | 双核,800 MHz 主频 | 八核,2.00 GHz 或以上主频 |
2 | 内存/RAM | 2GB | 16GB或以上 |
3 | 显卡 | 显存2G (安装显示适配器驱动) | 若使用三维相关功能,建议配置独立显卡,显存8G或以上 (安装显示适配器驱动) |
4 | 硬盘 | 不少于20GB可用空间,若涉及数据存储,建议再增加。 | 不少于 80 GB 的固态硬盘(SSD)可用空间,若涉及数据存储,建议再增加 |
5 | 网络适配器 | 已安装网络适配器 | 1000 M 或以上网络适配器 |
# 软件要求
序号 | 架构 | 建议配置 |
---|---|---|
1 | X86_64 | CentOS 7.6/7.8 |
Ubuntu 20 | ||
统信UOS V20 | ||
深度操作系统V15 | ||
银河麒麟V10 | ||
中标麒麟V7.0 | ||
中科方德操作系统(V3.1、V4.0) | ||
2 | AArch64(ARMv8) | 统信UOS V20 |
深度操作系统V15 | ||
银河麒麟V10 | ||
中标麒麟V7.0 | ||
中科方德操作系统(V3.1、V4.0) | ||
3 | 龙芯 | 统信UOS V20 |
中标麒麟V7.0 |
提示:
部分硬件设备对软件环境有要求,因此选用的软件版本需适应于所使用的硬件设备。
# 系统环境配置
MapGIS在Linux环境中安装使用时,会系统环境有一些要求,比如添加hostname、查看字符集、安装第三方组件。
下面以centos7.6,讲解系统环境配置方法,不同操作系统的执行命令略有不同。
1. 查看hostname信息,并将hostname和"127.0.0.1 www.smarnet.com.cn"添加到hosts配置文件中。添加完成后,可通过“cat /etc/hosts”命令查看信息,确认已成功添加。
#hostname
#vim /etc/hosts
#cat /etc/hosts
提示:
不设置hosts时,部分计算机会出现启动MapGIS特别慢问题,因此建议添加此设置。
2. 查看字符集信息,必须包含zh_CN.utf8字符集:
#locale -a
3. 已安装解压MapGIS环境后,进入“/mapgis10/program”目录,将其添加到环境变量LD_LIBRARY_PATH(/home/mapgis10/program为MapGIS安装目录)。添加成功后,可通过“echo $LD_LIBRARY_PATH”显示环境变量信息,已包含mapgis安装路径。
#cd /home/mapgis10/program
#export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH
#echo $LD_LIBRARY_PATH
4. 在program环境中,检测如下四个so文件的依赖是否正确,执行后可罗列出该so的所有依赖信息,不能出现“not found”、“undefined”等字样。
#ldd -r libmapgis_geomap.so
#ldd -r libmapgis_geodatabase.so
#ldd -r libmapgis_geoanalysis.so
#ldd -r libmapgis_geoobjects.so
若有问题,会显示缺少的依赖信息,如下所示缺少“libX11.so.6”
提示:
1、第3步中设置LD_LIBRARY_PATH是临时的,建议每次执行ldd前都设置LD_LIBRARY_PATH。
2、直接用ldd查询依赖时,由于会罗列所有依赖信息,信息会比较多。建议执行时候可以用grep进行过滤,如“ldd -r libmapgis_geomap.so | grep undefined”。
5. 若缺少依赖,需安装相关第三方组件。可先查询组件的具体名称,再进行安装。
#yum list | grep libX11
#yum -y install libX11.x86_64
提示:
第三方组件安装时可通过apt-get或yum等不同安装方法实现,但思路基本一致。考虑到第三方组件间还有相互依赖关系,不建议使用离线rpm包安装,建议使用对应Linux操作系统源安装。
6. 安装完成后,再执行步骤4,保证所有依赖没有问题。
← Desktop(九州) 云授权 →