Rational Suite Enterprise 2002安装手记
一.预备
1.首先确认使用的是Windows 2000或Windows XP Pro操作系统,并且如果是Windows 2000请确认已经安装了Service Pack 2。
2.下载Rational Suite企业版的安装包。
下载的网址是:
ftp://ftp2.rational.com/public/V2002/RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe
(大约640MB)
3.下载包括FLEXlm License Server许可文件等的破解压缩包(大约200KB)。
下载方法是:
请进到http://www.umlchina.com网站。如果你还不是UMLChina网站的会员,就先在其首页点击“注册”链接,然后按提示一步步注册成为会员。成为会员后,就登录到smiling的UMLChina小组里。进入UMLChina小组后,就点小组页面上方的“文件共享”导航链接,在“文件共享”里面找到下面的字样:
rational2002_crk.zip (trybird 2003年2月4日22:55分 提供)( 204584 字节)
文件描述: Rational Suite Enterprise 2002 的破解文件包
请点击其中的“rational2002_crk.zip”链接,然后你就可以下载到RationalSuite2002的破解包了。
其中包括rational_server_perm.dat、flexlm.cpl、suite objects.dll等几个文件。
4.解包刚刚下载的Rational Suite企业版的许可破解文件。
二.安装
1.双击启动并运行Rational 2002的安装程序RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe。
2.解压缩整个安装包,过了很长一段时间,出现Thank you画面,点击<Next>按钮。
3.出现选择产品画面,在产品列表框里点选"Rational Suite Enterprise",然后点击<Next>按钮。
4.这时会弹出一个确认对话框,提示尚未配置本产品许可协议,选择是否要在无许可配置的情况下继续安装。
点击<OK>确定。
5.出现许可协议画面,点选"接受协议"的单选按钮,<Next>。
6.出现选择安装类型画面(这里可以选择安装路径,注意完全安装需要1.5GB左右的空间)。
点选"Custom"进行定制安装,<Next>。
7.出现选择安装细节画面,这里可以通过选择特色列表框里的树型选择器来勾选想要安装的具体产品。
选择完后,<Next>。
8.出现更新共享组件画面,主要是更新下面两个组件:
Microsoft Visual Basic 6 Service Pack 3
Seagate Crystal Reports 8 Runtime
点击<Next>按钮。
9.出现确认画面,<Next>。
10.开始写注册表并复制文件。
11.接近装完时会出现"Restart Windows"画面。
选择"Restart"选项,点击<Finish>按钮,重启机器。
12.重启后会继续进行一些必要的安装任务。
如果安装过程中有错误,会出现报错提示框,并把所有安装错误都放在了出错摘要画面,<Next>。
13.出现安装完成画面,点击<Finish>按钮。
14.安装完会弹出Rational License Key Administrator向导,将这些窗口关闭。
15.为了安装许可协议,再启动Rational 2002的安装程序RationalSuiteEnterpriseforWindows.2002.05.00.305.000.exe。
16.出现感谢画面,点击<Next>按钮。
17.这时可能会弹出一个警示对话框,不用管它,<OK>。
18.出现选择产品画面,在产品列表框里点选"Rational FLEXlm License Server",然后点击<Next>按钮。
19.出现许可协议画面,点选"接受协议"的单选按钮,<Next>。
20.出现选择安装类型画面,这时只有"Typical"典型安装方式可供选择,<Next>。
21.出现确认画面,<Next>。
22.开始复制文件。
23.出现安装完成画面,点击<Finish>按钮。
24.这时会弹出一个警示对话框,提示从许可服务器返回了无效数据,不用管它,<OK>。
25.将弹出的Rational License Key Administrator向导等窗口关闭。
若有连接FLEXlm License Server的出错提示框出现,也关闭它们。
26.重启机器。
27.然后在控制面板中打开FLEXlm License Manager设置。
在"Control"标牌下,点击<Stop>按钮,停掉相应的许可服务。
待到破解完成后,还需要再点击这里的<Start>按钮来启动相应的许可服务。
<OK>。
三.破解
1.从许可破解包的释放路径下找到rational_server_perm.dat文件,并用记事本或其他文本编辑器打开它。
在里面查找下列文字:
SERVER <computer_network_name> ANY
DAEMON rational "pathto\rational.exe"
将其中的<computer_network_name>,替换成做为本机网络标识的计算机名称。
将其中"pathto\rational.exe"的pathto,替换成Rational公共文件夹的绝对路径名称。
比如:"pathto\rational.exe"被改写成"C:\Program Files\Rational\common\rational.exe"
修改完后保存文件。
2.将修改过的许可破解文件rational_server_perm.dat,
复制到Rational公共文件夹,比如"C:\Program Files\Rational\common",
并覆盖掉其原文件。
(如有必要,也将破解包里的suite objects.dll复制到Rational公共文件夹并覆盖掉其原文件。
但破解包里的suite objects.dll本属于Rational2001,
用其覆盖掉Rational2002的suite objects.dll文件,
可能会导致Robot等程序因找不到正确的DLL函数调用入口而无法使用。)
3.将破解文件夹中的flexlm.cpl文件,
复制到Windows系统路径下的system32文件夹,比如"C:\WINNT\system32",
并覆盖掉原文件。
这个文件是Windows控制面板的扩展文件,
没有它,控制面板上就不会有FLEXlm license Manager管理器。
复制了它以后,一定要重新启动系统。
4.很多时候,需要手动修改Path系统环境变量,将C:\Program Files\Rational\Common加到Path列表里。
否则,将因找不到运行程序时所必要的DLL文件的路径而报错。
若有必要就将Rational公共文件夹里的suite objects.dll文件,
也复制到Rose所在的文件夹(如C:\Program Files\Rational\Rose)。
若有必要还可将Rational公共文件夹里的license.dll文件,
也复制到Rose所在的文件夹(如C:\Program Files\Rational\Rose)。
5.打开Windows控制面板,启动FLEXlm license Manager管理器。在control标签中点Status按钮,若出现"license server UP (MASTER),那么说明Rational Suite已经安装好了。如果没有出现license server UP (MASTER),就请先点STOP按钮,再点START按钮重新启动协议服务器试试看,可能问题就解决了。
6.以上步骤完成后,若还是不行,则直接打开开始菜单上的Rational License Server的Rational License Key Administrator进行配置,选第一项“Point to a Rational License Server to get my licenses”,选“single license server”,接下来再直接输入要运行license server的机器名,即Server Name可用计算机本机名,port可以不输,能进入下一个管理窗口并且没出错提示,就代表license server配置成功,Rational的产品应该可以运行了。