在CentOS 5.4 X86_64上安装ArcGIS Server 9.3.1
1、 安装CentOS系统
a) 建议用默认图形界面启动安装。
b) 到达选择组件这一步时,选择“现在定制(Customize Now)”。在“开发”组中选中“开发工具”和“老式软件开发”包;在基础系统中选中 “老式软件支持”,并选中其中的“compat-openldap”“compat-db”“openssl”。(也可以默认值安装,之后再手动yum)
c) 其他采用默认值,重启后出现首次启动设置,强烈建议新建一个普通权限用户,作为之后的server manager。
2、 安装依赖库
官方 给出的需求是必装的,因系统而异还需安装其他依赖库。(后见第5条)
- compat-libf2c-34
- compat-libstdc++-33
- compat-libstdc++-296
- compat-openldap
- libXp
- OpenGL package: mesa-libGL
- OpenGL package: mesa-libGLU
- openldap
- openssl
直接运行命令
yum install compat-libstdc++-33 compat-libstdc++-296 compat-openldap libXp mesa-libGL mesa-libGLU openldap openssl
3、 修改¥etc¥hosts
a) 运行hostname和ifconfig,分别记录机器名(注意大小写)和本机IP。
b) 打开$etc$hosts,默认前两行分别是ipv4和ipv6的localhost,于是加上一行:
${IP Address} ${hostname}.localdomain ${hostname}
如:
127.0.0.1 QINT.localdomain QINT
4、 安装 程序
a) 启动安装光盘下/linux/Setup脚本——next。
b) 在安装环境检测时可能对hosts文件报错,此处是安装程序本身bug。因为它对本机机器名而不是本机域名进行域名解析(nslookup),得到的是“机器名+DNS服务器域名”地址的IP,是不应出现在hosts文件中的错误项,遂可忽略——continue。
c) 在输入域名界面中输入${hostname}.localdomain
d) 输入manager所使用的用户名
e) 若依赖库安装良好,稍候会出现导入授权界面,导入授权后等待最终配置 完成。
5、 检验安装
a) 打开http://localhost:8099,输入admin/admin若能进入管理界面则安装成功。
b) 如果提示登录信息不正确,不必再试。可以查看%ARCGISHOME%/logs/server/Startup.log,里面记录了服务器启动中的问题。往往是由于目录服务器不能启动造成的。根据日志检查所缺少的库,查找安装所需包。重启再试,必要时重装ArcGIS Server。此处推荐两个网站:http://www.rpmfind.net/和http://rpm.pbone.net/。