ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

时间:2023-02-05 05:44:51

http://www.oschina.net/question/565065_81231

     因为Linux具有稳定,功能强大等特性,因此常常被用来做为企业内部的服务器,我们的很多用户也是将ArcGIS Server安装在Linux上,但是对于初次接触Linux的用户,他们都觉得无从下手,Linux本来就神秘,更何况要在这个上面安装软件,在这里我们介绍在Linux下的单机安装,相对于此那肯定还有多机安装也就是集群,现在我们开始我们的旅途吧……

1 安装环境

写在前面的话:Linux下安装ArcGIS 系列的软件其实并不复杂,但是这有一个前提就是Linux的很多指标都要符合ArcGIS Server的安装要求,但是这个并不是很容易实现,因为Linux下的依赖包,我们很难找,也不知道这些依赖包具体的作用,所以我们在安装的时候尤其要注意,一定要看清官网给的要求,好在现在的很多Linux都可以提供在线安装,比如Red Hat的yum(大家可以了解下这个命令的好处)命令等,但是在我遇到的客户中,往往Linux所处的环境是不能上网的,所以yum命令就无法施展,我们就只有将这些包下载下来,然后通过FTP服务器或者Smb服务器上传上去(一定要注意版本),即便我们将这些包全部安装了,有可能还是失败,因为这些包的安装可以会依赖其他包,所以问题不断呀ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

因为Linux的发行版本比较多,我们在使用的时候请严格按照官网给的给出的版本,在官网上给出的是经过严格测试的,如果采用其他的,即便安装上了,在后续的运作中出现问题,这个可就麻烦了,官网对ArcGIS 10.1 for Server系统需求的连接如下:http://resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000072000000

1、官网给出了下面四个64位的Linux操作系统:

Red Hat Enterprise Linux Server5(64-bit)

Red Hat Enterprise Linux Server6(64-bit)

SUSE Linux Enterprise Server10(64-bit)

SUSE Linux Enterprise Server11(64-bit)

2、X Windows环境必须安装,用于显示界面。(一般情况下 X Windows环境是默认安装的)

3、系统至少预留3.1G的磁盘空间。ArcGIS Server10.1大约需要1.5G空间,在安装的时候安装资源被解压到临时目录中,在安装结束后,临时目录里的文件被删除,如果临时目录空间不够,那么文件被解压到HOME目录中,如果HOME目录空间不够,那么安装就会报错)

4、需要新建一个用户(不能使用root用户安装)

5、系统中应该安装了OpenGL1.5或者以上的版本。

2 系统检查

ArcGIS Server 10.1 for Linux 提供了一个软件安装所需系统环境检查的脚本,名称为CheckPackagePrerequisites.sh。运行这个脚本可以判断当前环境下是否满足软件安装的必要条件,执行脚本运行如下:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

按照提示,我们将用户切换到root下,然后进入到/etc/security/limits.conf中,进行修改,修改后的内容如下(这里需要大家掌握vi命令,关于vi大家可以google):

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

3 安装步骤

执行Server安装包下的执行安装。安装过程如下:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

选择授权文件进行软件授权。

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

授权后即完成了安装过程。

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

4 服务启动

1、启动ArcGIS Server(安装用户)

进入到ArcGIS Server的安装目录,找到StartServer.sh,如下图所示:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

2、关闭防火墙(root 用户),如下图:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

在浏览器中可以看到下面的图,然后就是Server站点的创建,如下图:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

点Create New Site,然后在出现的页面中填入一个用户名和密码,这个用户是用来管理ArcGIS Server站点的,如下图:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

指定服务目录和配置库文件,如下:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

点Finish,看到如下界面:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

填入登陆名和密码,可以看到我们进入到manager了,在这里我们就可以管理ArcGIS Server了,在这里要说一下,ArcGIS 10.1 for Server安装之后里面自己带了一个服务,这个服务我们可以用来测试我们的Server是否安装OK,如下图:

ArcGIS 10.1 for Server安装教程系列—— Linux下的单机安装

题外话:

在这里我们总结下在Linux上安装软件的步骤:

检查操作系统(这是肯定的,要确保软件能在这个上面安装,比如说ArcGIS 10.1 for Server 就不能在32位的机器上安装);

依赖包,硬盘空间,内存,临时文件,交换空间这些都需要检查,具体的可以参考官方给的文档;

创建一个安装用户,在Linux上安装很多大型软件,都是需要创建一个安装用户的,在root用户下安装是不允许的,一般在Linux系统安装的时候,系统会要求创建一个用户的(该用户不是root用户);

这些做好就绪之后,就要通过FTP或者其他方式将安装介质放到Linux,并确保安装用户对该文件夹拥有权限;

然后就是安装了,Esri提供的软件的安装方式一般是sh结尾的文件,所以我们只要懂得了如何安装该类文件的方法即可。

原文链接:http://blog.csdn.net/arcgis_all/article/details/8202496