Howto: 如何实现在Linux机器上ArcGIS License Manager 10.x的静默授权

文章编号 : 38412
软件: ArcGIS - ArcEditor 10 ArcGIS - ArcInfo 10 ArcGIS - ArcView 10
操作系统: Linux Red Hat AS/ES 4.0, AS/ES 5.0 Linux-SUSE Server 10
已邀请:

易智瑞技术支持

赞同来自:

摘要: 在Solaris/Linux上执行静默授权的时需要一个X Windos环境来进行操作。
虽然静默授权的过程中不会产生任何GUI输出,但是环境变量DISPLAY必须被设置为一个有效的X Display。这个需求是由在授权过程中内部使用的第三方,MainWin软件产生的。
本文的操作指南描述了如何创建一个虚拟的显示服务器,并且在一个没有提供物理X Display的环境中执行一个静默授权的操作。下面的步骤说明了怎样通过一个叫’Xvfb’的程序来实现上述目标。

内容: 1. 启动一个虚拟显示服务器。下面是一个典型的用于基础服务的命令。
Xvfb :500 -screen 0 1280x1024x24 &
注意:例子中使用“500”作为一个显示数值。如果冲突上升可以更改这个值。
一般情况下Xvfb能够通过下列一般安装路径下的文件夹中找到:

Linux
/usr/X11R6/bin/Xvfb

Solaris 9
/usr/openwin/bin/Xvfb

Solaris 10
/usr/X11/bin/Xvfb
2. 将DISPLAY设置为虚拟显示服务器。

C Shell
setenv DISPLAY :500.0

Bourne, Bash shell
DISPLAY=”:500.0”; export DISPLAY
3. 运行下面的命令以运行静默授权过程。
SoftwareAuthorizationLS –s –lif <prvs file>
注意:
配置文件 (*.prvs) 能够通过
客户关怀网站得到。

4. 在停止虚拟显示服务器时,通过使用“ps”命令来查找到它的进程数,然后通过kill命令来终止它。在Solaris的系统中, 以Xvfb命令启动的进程名实际上是'XSun'。


Linux
ps –ef | grep –i xvfb

Solaris
ps –ef | grep –i xsun

Kill Command
kill -9 process_id



创建时间:2010-10-18
最近更新: 2011-06-03


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册