RedHat6.2_64bit系统安装ArcGISServer10.0

来源:互联网 发布:火烈鸟彩妆 知乎 编辑:程序博客网 时间:2024/05/21 19:39

64Linux操作系统上安装ArcGISServer10,需要安装相应的32位包,因为ArcGISServer10本身并不是原生的64位应用,因此需要依赖许多32位包来运行。我们看ArcGISServer10的官方系统要求文档http://resources.arcgis.com/zh-cn/content/arcgisserver/10.0/arcgis-server-server-requirements,里面只有redhat45的系统要求,在实际安装的过程中我们可以依照redhat5的要求来部署系统环境,除此之外还需要一些额外的包,这些内容会在下面的步骤中提到。

1、使用安装光盘搭建本地yum

在安装rpm包的过程中,我们会遇到很多依赖关系,有些依赖关系错综复杂,最简单的方法是使用yum命令来让系统自动寻找依赖关系并进行安装。绝大多数系统要求的32位包都可以在redhat6.2系统安装光盘的package文件夹下面找到,我么可以使用安装光盘当做本地yum源,配置好/etc/yum.repos.d/local.repo文件,并修改/usr/lib/python2.6/site-packages/yum/yumRepo.py,在的文件中找到: remote= url + '/' + relative,将其改为: remote+ '/yum' + relative

rpm-vih deltarpm-3.5-0.5.20090913git.el6.i686.rpm
rpm -vih python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm

rpm -vih createrepo-0.9.8-4.el6.noarch.rpm

执行完上面三行命令后,运行createrepo搭建本地yum源,就可以使用yum install rpmname命令来安装依赖包。

2、安装其他依赖包

除了上述系统安装文档要求的32位包之外,还需要下载安装以下32rpm包,这些包网上都可以找到。

 

下载完成上述包之后,还需要安装libXtst-1.0.99.2-3.el6.i686.rpmpam-1.1.1-10.el6.i686.rpmgdbm-1.8.0-36.el6.i686.rpm三个包及其关联包,这些包都可以在系统盘里面找到。

3、伪装系统版本

直接使用redhat6来进行安装,无法通过向导的第一步验证,所以在这里需要将系统版本进行一下伪装,具体做法是修改etc目录下的issueredhat-release两个文件,将系统的小版本号和server等字样去掉。

4、为libdb包创建软连接

usr/lib32目录下执行以下命令:ln -s libdb-4.7.so libdb.so.3,不然安装过程中会包无法找到 libdb.so.3的错误。

到此,系统安装的环境已经部署完毕,之后就可以按照ArcGIS Server10的正常安装步骤去创建用户,执行安装了。

 

0 0
原创粉丝点击