> Unix的安装已经改变(不再是’./install_server’脚本):使用统一的基于GUI的Java工具,适用于Windows和Unix:Installation Manager (IM),基于XML配置文件:“响应文件” .
>如果出现任何问题,IM将清除所有安装,几乎没有任何东西
>没有Gui意味着silent install,但它也意味着你cannot record easily一个响应文件.
>没有互联网意味着,IM将无法检测更新并为您加载它们.
documentation并没有完全覆盖这种情况.
我的答案将在那里(作为社区Wiki)记录我迄今为止关于这个过程的经历.
(社区维基答案:随时编辑和改进)
条件
>在Unix或Linux上,安装requires root privileges.
>您必须有办法在服务器上复制正确的安装文件(如sftp访问)
>您的VOB必须可以在本地或通过UFS路径访问
要安装最新的CC7.1(7.1.0.2),必须先安装7.1,然后再升级.
这意味着您将需要:
> a compatible system.
>完整的CC7.1安装文件(通过Passport Advantage account:点击“客户登录”,然后登录,点击“软件下载和媒体访问”,“我同意”,“下载查找器”,选择“IBM Rational” ClearCase“,然后是正确的平台和语言).
建议使用Download Director加载安装文件,该文件支持恢复中断下载并通过防火墙执行下载(请参阅此处的usage和FAQ).
您需要:
> Linux x86:IBM Rational ClearCase Linux x86 V7.1多语言(C1SQ8ML.zip,1.8Go)
> Solaris(Sun):IBM Rational ClearCase Sun5 V7.1多语言(C1SQ9ML.zip,1.5Go)
> Solaris(x86):IBM Rational ClearCase Solaris-x86 V7.1多语言(CZ0R6ML.zip,1.1Go)
注意:如果在Sun服务器上安装了Solaris10,请使用Sun5发行版,而不是“Solaris-x86”发行版!
>适合您平台的响应文件:您可以找到list here.
选择clearcase_response_sun5.xml或clearcase_response_linux_x86.xml查看示例,但实际上已经包含在Cxxx.zip文件中.
>您可以获得的最新IM:请参阅此ftp server
>您可以获得的最后一个CC修订包:这些是累积修补程序,因此您只需要最新修补程序.请参阅此“Available iFixes and Fix Packs for ClearCase Family 7.x”文章.
现在,这是7.1.0.2 fix pack.
>您可以获得的最新IFix:这些是增量补丁,因此您需要从上一个Fix Pack获得所有这些补丁(参见同一篇文章).
现在,这是7.1.0.2-IFix01.
将这些3或4个文件(Cxxx.zip,最新的IM,最新的FixPack,[最新的IFix])复制到您想要的任何版本区域.请注意,安装文件和完整安装需要大约7Go.
对于Solaris10系统,将需要2次安装:
– 全球区域之一,必须可以从ngz(非全球区域)访问发布区域
– 一个ngz,可访问gz版本区域(只读访问)
安装主ClearCase版本
>直接在发布区域解压缩所有zip文件,IM除外:首先创建一个子目录(如“IM1.3.1”),然后再将其解压缩.
>主安装zip文件Cxxxx.zip将创建一个disk1目录
>将disk1中的响应文件复制到发布区域(disk1的父目录)
> edit your response file并修改以下行:
If you agree to the license agreement,change the value for the
acceptLicense
key to true.
<agent-input acceptLicense='true'>
3 repository locations (for CC7.0,latestCC – 7.1.0.2 for instance – and latest IM –1.3 for instance)
<repository location='/my/release/area/disk1/InstallerImage_xxx' /> <repository location='/my/release/area/disk1/IM...' /> <!-- ignored: IM1.2 bundle with CC7.0 --> <repository location='/my/release/area/im13...' /> <!-- latest IM --> <repository location='/my/release/area/7.1.0.2...' /> <!-- latest CC -->
例:
<repository location='/usr/scm/ccase_rls/disk1/diskTag.inf' /> <repository location='/usr/scm/ccase_rls/disk1/InstallerImage_solaris' /> <repository location='/usr/scm/ccase_rls/7.1.0.2-RATL-RCC.sun5/repository.config' /> <repository location='/usr/scm/ccase_rls/im13' />
hostname,region and smtp
<data key="user.CC_RegSvrHostName,com.ibm.rational.clearcase.linux_x86" value="mycomputername"/> <data key="user.CC_RegUNIXRegionName,com.ibm.rational.clearcase.linux_x86" value="unix_region"/> <data key="user.CC_RegSMTPHostName,com.ibm.rational.clearcase.linux_x86" value="mymailserver.mydomain.com"/>
Atria or Flexm settings
<data key="user.CC_LICENSE_MANAGER,com.ibm.rational.clearcase.linux_x86" value="ATRIA"/> <data key="user.ATRIA_HOST_IS_REMOTE,com.ibm.rational.clearcase.linux_x86" value="true"/> <data key="user.ATRIA_REMOTE_HOSTNAME,com.ibm.rational.clearcase.linux_x86" value="atria_hostname"/> <data key="user.ATRIA_LOCAL_KEY,com.ibm.rational.clearcase.linux_x86" value=""/> <data key="user.RCL_PortAtHost" value="27000@ss1"/>
For Linux only,I would recommend installing prebuilt MVFS modules,hence the value “0” to the
user.CC_MVFSModuleRebuild
key. Just make sure you have the source of the kernel at hand with some commands like (all return values can change depending on your context):
$rpm -q -f /lib/modules/`uname -r`/build/Makefile kernel-devel-2.6.18-92.el5 $rpm -q -f /lib/modules/`uname -r`/build/Module.symvers kernel-devel-2.6.18-92.el5
或者,更简单:
$echo /lib/modules/`uname -r`/build /lib/modules/2.6.18-128.el5/build
要安装内核的源代码:
$cd /usr/src $sudo yum install kernel-devel $sudo ln -s kernels/2.6.18-128.el5-x86_64 linux
你会看见:
$l /lib/modules/2.6.18-128.el5 lrwxrwxrwx 1 root root 46 Aug 21 17:01 build -> ../../../usr/src/kernels/2.6.18-128.el5-x86_64/
then (still for Linux only):
<data key="user.CC_MVFSModuleRebuild,com.ibm.rational.clearcase.linux_x86" value="0"/> <data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="your_kernel_source_directory"/>
对于Linux的内核源目录的典型默认值,如果您已经进行了上述提示:
<data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="/usr/src/linux"/>
Select the features you want to install for Rational SDLC,and install also the
com.ibm.cic.agent
offering feature:
<install> <offering id='com.ibm.rational.clearcase....' <offering id='com.ibm.cici.agent'
设置最新版本的CC和IM.你会发现他们的身份在:
> 7.1.0.2-RATL-RCC.linux_x86 / repository.config:UPDATES_com.ibm.rational.clearcase.linux_x86~7.1.2.0000-7-1-0-02-00-2009BD090617 = com.ibm.rational.clearcase.linux_x86 〜7.1.0.00-7-1-081110〜7.1
> im13 / configuration / config.ini:im.internal.version = 1.3.1000.20090618_1714
>从发布区域运行安装
Command:
sudo ./im13/install --launcher.ini ./im13/silent-install.ini -silent -ShowVerboseProgress -input ./clearcase_response.xml > & install_7.1.0.0.log
原则:
>如果没有安装CC,它将安装7.0,然后一步升级7.1.0.2.
>不要使用与CC捆绑在一起的IM(disk1 / InstallerImage_xxx):它是一个1.2,太低,无法安装最新的CC.直接使用最新的IM.
>始终在自定义临时日志文件中重定向stdout和stderr
>如果有任何错误消息(甚至是problem during one ‘mount vob
‘),则会有完整的回滚.如果是这样,您的临时日志文件很有用,但您也可以在其中找到IM日志文件
IM log files:
/var/ibm/InstallationManager/logs/native
未安装
如果出现问题或未完成安装,您可以随时卸载产品,但:
>它删除了一切>首先保存/ var / adm / atria(您的注册表设置)>只需用< uninstall modify ='false'>替换元素即可.元件>命令保持不变>如果您卸载了产品版本7.1.0.2,它会卸载所有ClearCase,而不仅仅是安装在7.1.0.0上的补丁