CentOS 6.9安装ArcGIS Server 10.2简明教程

本文详细记录了在 CentOS 6.9 上安装 ArcGIS Server 的过程,包括环境准备、安装步骤、破解方法及防火墙配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天都在折腾ArcGIS Server,遇到了不少坑,特此记录下来,以免以后再跌进坑里[笑哭]。
ArcGIS Server在Linux上同时支持控制台终端和GUI图形界面(如果你有安装图形界面的话),本文基于控制台安装,GUI安装比较直观,按照向导走即可。
文末放点福利,也就是ArcGIS Server Linux的下载链接,随时可能被和谐,还有一些我觉得不错的教程[笑哭]

环境

1、操作系统:CentOS 6.9 (已安装SSH)
2、软件:ArcGIS_Server_Ent_Linux_1021_138802

由于10.2的版本比较老了,官方的安装指南中已经没有了,是从10.3开始,度娘搜了一下,发现当时官方只推荐了以下4个操作系统
* Red Hat Enterprise Linux Server 6.x
* Red Hat Enterprise Linux Server 5.x
* SUSE Linux Enterprise Server 12 自ArcGIS 10.3.1开始支持
* SUSE Linux Enterprise Server 11
以上操作系统一定要64位
其中Red Hat Enterprise Linux与CentOS是差不多的,显然,它只支持到6,我也试了一下CentOS7,发现安装成功但是服务无法启动,无解~

安装步骤

Step 1:安装Xvfb

进入终端,输入以下指令,回车,等待安装完成

yum install xorg-x11-server-Xvfb

Step 2:创建组和用户

2.1 先创建Arcgis用户组

groupadd arcgis

2.2 再创建Arcgis组中用户ags

useradd -g arcgis ags

2.3 最后为用户ags设置密码

passwd ags

Step 3:挂载光盘镜像或者解压安装包

我这里选择的是挂载光盘镜像到/mnt目录

mount /dev/cdrom /mnt

Step 4:切换至用户ags

su - ags

Setp 5:运行安装脚本

5.1 进入到安装文件目录

因为我前边选择将安装镜像挂载到/mnt目录,所以直接进入这个目录就好的。

cd /mnt

5.2 运行安装脚本

进入到存有安装文件的目录后,可以看到如下结构,我们要运行的是被标绿的Setup脚本

终端输入指令

./Setup

然后安装程序进行系统环境检测,如果检测过关,就会进入到安装程序

然后就是一路回车,直到看到如下界面:

输入Y,接受协议。

然后就是选择安装路径,默认是安装在用户文件夹的arcgis目录下,按回车使用默认值,当然你也可以指定

然后会弹出一个安装的Summary,按回车继续,这时,就可以看到安装进度条了

Step 6: 破解

安装进度条走完之后,会看到以下授权界面

现在就要进行破解了~

6.1 打开KeyGen.exe

6.2 进入Server选项卡,进行如下配置

【1】处,将原来的ecp.arcgis.engine修改为ecp.arcgis.server
【2】处,将原来的90修改为102

点击ALL,出现以下界面

将文本框中的内容复制到记事本里,并保存为keycode.ecp

6.3将破解文件传进服务器,这个路径要保证ags用户能访问到

6.4将破解文件所在的服务器路径填入Step5中出现的授权界面

我是放在/tmp目录下

Step 7:防火墙设置

如果出现以下界面,则表示安装完成

从程序给出的信息可知,默认使用的是6080端口,所以要让防火墙放行此端口
以下操作请在root权限下执行
依次运行指令

/sbin/iptables -I INPUT -p tcp --dport 6080 -j ACCEPT
/etc/init.d/iptables save
service iptables restart

验证安装

浏览器输入地址
http://ip-addr:6080/arcgis/manager
便会进入设置向导

经过一番设置之后就可以进入控制台

结束~~

提示

1、因为地图服务的发布有时需要依赖ArcGIS Desktop,需要注意的是,如果在同一台机器上安装ArcGIS套件,要保证大版本的一致,也就是说,如果我安装了ArcGIS Server 10.2,那么我的ArcGIS Desktop版本也要是10.2,不然将无法安装 这个在Windows上测试过,我想在Linux上也是同样的。
2、如果你的ArcGIS Server和ArcGIS Desktop不在同一台机器上,则没有版本限制。

福利时间

1、Arcgis Server10.2下载地址(Windows的是10.1,Linux的是10.2)
https://pan.baidu.com/s/1yUmZc22-YCfMriaM8tFHBA
密码q05f
破解软件也在其中哦~在Windows文件夹中的License文件夹
2、ArcGIS Desktop 10.1 Windows 安装教程
3、如何使用ArcGIS Server发布地图服务

<think>我们正在处理一个关于在Ubuntu20.04上安装ArcGIS Server10.2的问题。首先,我们需要明确ArcGIS Server是由Esri公司开发的商业软件,通常官方支持的操作系统是Windows Server和Linux的特定发行版(如RedHat EnterpriseLinux、SUSELinux EnterpriseServer等)。Ubuntu并不是官方支持的平台。根据已知信息,ArcGISServer10.2官方支持的Linux发行版包括:- RedHat EnterpriseLinux Server6(64-bit)和7(64-bit)[更新至10.2.2]- SUSE LinuxEnterprise Server11(64-bit)因此,在Ubuntu20.04上安装ArcGISServer10.2属于非官方支持的操作,可能会遇到兼容性问题,且安装过程需要解决依赖关系、库文件版本等问题。然而,如果用户坚持尝试在Ubuntu上安装,我们可以参考一些社区的方法(非官方)来尝试。请注意,这些方法可能不保证成功,且可能违反软件许可协议,请确保用户拥有合法的ArcGIS Server许可证。步骤大致如下:1.准备环境:-确保Ubuntu20.04系统已更新:`sudoapt update&& sudoapt upgrade`-安装一些基础工具:`sudo aptinstall -y alienlibxtst6libxi6 libxrender1 libfontconfig1libXinerama1`2.由于ArcGISServer forLinux是以RPM包的形式发布的,我们需要将RPM包转换为DEB包(Ubuntu使用DEB包)。可以使用`alien`工具进行转换。3.下载ArcGISServer10.2安装包(通常是一个RPM文件,例如:ArcGIS_Server_Linux_102_xxxxx.rpm)。4.使用alien转换RPM为DEB:```sudo alien-dArcGIS_Server_Linux_102_xxxxx.rpm```5.安装转换后的DEB包:```sudo dpkg -i arcgis-server_xxxxx.deb```6.安装后,可能需要手动解决依赖问题,因为Ubuntu和RedHat/SUSE的库版本可能不同。使用`apt`来修复依赖:```sudo apt--fix-broken install```7.尝试启动ArcGISServer服务:```sudo /arcgis/server/startserver.sh```8.如果遇到库缺失或版本问题,可能需要手动创建符号链接或安装特定版本的库。但是,请注意,由于Ubuntu20.04的库版本较新(例如glibc等),而ArcGISServer10.2是较老的版本(2013年发布),很可能存在不兼容问题。例如,ArcGIS Server10.2可能依赖于较旧版本的glibc(如2.122.14),而Ubuntu20.04的glibc版本是2.31,这可能导致程序无法运行。替代方案:-使用官方支持的Linux发行版(如CentOS6或7,注意CentOS8可能也不被支持,因为10.2支持的是RHEL6和7)。-使用虚拟机或容器(如Docker)运行官方支持的Linux发行版,并在其中安装ArcGIS Server。考虑到兼容性和官方支持,强烈建议在官方支持的操作系统上安装ArcGISServer。由于非官方安装的复杂性,这里无法提供详细的每一步操作,因为可能会遇到各种问题,且每个问题可能需要不同的解决方法。因此,我们建议用户考虑使用官方支持的操作系统,或者尝试更高版本的ArcGIS Server(如10.8.1)是否支持Ubuntu(但官方文档显示,即使是较新的版本,也仅支持RHEL和SLES)。如果用户坚持在Ubuntu上尝试,可以参考一些社区分享的非官方安装指南(如GISStack Exchange上的讨论),但请注意这些指南可能已经过时,且不保证在Ubuntu20.04上有效。引用:[^1]:[ArcGISServer10.2系统要求](https://enterprise.arcgis.com/zh-cn/system-requirements/latest/arcgis-server-system-requirements.htm)(官方文档中已不再提供10.2版本,但可以通过历史存档查找)相关问题:1.如何在RedHat EnterpriseLinux上安装ArcGIS Server10.22.ArcGISServer10.2支持哪些Linux发行版?3.如何解决ArcGISServer在Linux上的依赖问题?4.使用Docker容器运行ArcGISServer是否可行?5.如何将ArcGISServer10.2升级到更高版本?由于用户的问题具有挑战性(非官方支持平台),我们提供了替代建议和可能的步骤,但强调官方支持的重要性。</think>### 在 Ubuntu 20.04 上安装 ArcGIS Server 10.2 的指南 **重要说明**: ArcGIS Server 10.2 **官方不支持 Ubuntu**,仅支持 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server[^1]。在 Ubuntu 安装属于非官方操作,可能遇到兼容性问题。以下是基于社区经验的尝试方案: --- ### 安装步骤(非官方支持) 1. **环境准备** ```bash sudo apt update && sudo apt upgrade sudo apt install -y alien libxtst6 libxi6 libxrender1 libfontconfig1 ``` 2. **转换 RPM 包(需官方安装文件)** ```bash sudo alien -d ArcGIS_Server_Linux_102_xxxxx.rpm # 替换为实际RPM文件名 ``` 3. **安装生成的 DEB 包** ```bash sudo dpkg -i arcgis-server_xxxxx.deb # 替换生成的DEB文件名 ``` 4. **修复依赖问题** ```bash sudo apt --fix-broken install # 解决缺失依赖 ``` 5. **启动服务** ```bash sudo /arcgis/server/startserver.sh ``` --- ### 关键注意事项 1. **兼容性问题** Ubuntu 20.04 使用较新的 glibc 库(≥2.31),而 ArcGIS 10.2 需要 glibc ≤2.17。尝试创建兼容层: ```bash sudo mkdir /compat && sudo tar xf glibc-2.17.tar.gz -C /compat export LD_LIBRARY_PATH=/compat/glibc-2.17/lib:$LD_LIBRARY_PATH ``` 2. **权限配置** 需确保 arcgis 用户有目录权限: ```bash sudo chown -R arcgis:arcgis /arcgis ``` 3. **防火墙设置** 开放 6080/6443 端口: ```bash sudo ufw allow 6080/tcp sudo ufw allow 6443/tcp ``` --- ### 推荐替代方案 1. **使用官方支持系统** 在 Red Hat Enterprise Linux 6/7 或 SUSE Linux 11 SP3 上安装(唯一官方支持平台)[^1]。 2. **虚拟机方案** 通过 VirtualBox 运行官方支持的 Linux 发行版: ```bash sudo apt install virtualbox VBoxManage createvm --name ArcGIS_Server --ostype "RedHat_64" ``` 3. **升级到兼容版本** 考虑 ArcGIS Server 10.8+(支持更多现代系统),或使用 ArcGIS Enterprise on Kubernetes 容器化方案。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值