AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 49786
Accepted
VonC
VonC
Asked: 2009-08-05 06:26:11 +0800 CST2009-08-05 06:26:11 +0800 CST 2009-08-05 06:26:11 +0800 CST

如何在没有 GUI 和 Internet 的基于 Unix 的服务器上安装 ClearCase 7.1?

  • 772

ClearCase 7.1 安装过程带来的挑战是多方面的:

  • Unix 的安装已更改(不再有 ' ./install_server' 脚本):使用统一的基于 GUI 的 Java 工具,适用于 Windows 和 Unix:安装管理器 (IM),基于 XML 配置文件:“响应文件” .
  • 如果出现任何问题,IM 将删除所有安装,(几乎)什么都不留下
  • no Gui 意味着静默安装,但这也意味着您无法轻松记录响应文件。
  • 没有互联网意味着,IM 将无法检测更新并为您加载它们。

该文档没有完全涵盖这种情况。
我在下面的回答将在那里(作为社区 Wiki)记录我迄今为止在此过程中的经历。

installation unix ibm silent clearcase
  • 4 4 个回答
  • 13412 Views

4 个回答

  • Voted
  1. Best Answer
    VonC
    2009-08-05T06:27:26+08:002009-08-05T06:27:26+08:00

    在 Unix 上静默安装 CC7.1

    (社区 Wiki 回答:随时编辑和改进)

    先决条件

    • 在 Unix 或 Linux 上,安装需要 root 权限。
    • 您必须有办法在服务器上复制正确的安装文件(如 sftp 访问)
    • 您的 VOB 必须可在本地或通过 UFS 路径访问

    获取正确的文件

    要安装最新的CC7.1(7.1.0.2),必须先安装7.1,再升级。
    这意味着您将需要:

    • 一个兼容的系统。
    • 完整的 CC7.1 安装文件(通过您的Passport Advantage 帐户:单击“客户登录”,然后登录,单击“软件下载和媒体访问”、“我同意”、“下载查找器”,选择“IBM Rational ClearCase”,然后是正确的平台和语言)。建议使用Download Director
      加载设置文件,它支持恢复中断下载并通过防火墙执行下载(请参阅此处了解用法和常见问题解答)。 您将需要:
      • 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 Multilingual( CZ0R6ML.zip , 1.1Go)
        注意:如果您在 Sun 服务器上有 Solaris10,请使用 Sun5 发行版,而不是“Solaris-x86”!
    • 适合您平台的响应文件:您可以在此处找到列表。
      选择clearcase_response_sun5.xml或clearcase_response_linux_x86.xml查看示例,但实际上已包含在您的 Cxxx.zip 文件中。
    • 您可以获得的最新即时消息:查看此ftp 服务器
    • 您可以获得的最后一个 CC Fix Pack:这些是累积补丁,因此您只需要最新的。请参阅这篇“ ClearCase Family 7.x 的可用 iFixes 和 Fix Packs ”一文。
      目前,这是7.1.0.2 修订包。
    • 您可以获得的最新 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的父目录)
    • 编辑您的响应文件并修改以下行:

    如果您同意许可协议,请将acceptLicense密钥的值更改为 true。

    <agent-input acceptLicense='true'>
    

    3 个存储库位置(对于 CC7.0,latestCC - 例如 7.1.0.2 - 和最新的 IM --1.3 例如)

    <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' />
    

    主机名、地区和 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 或 Flexm 设置

    <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"/>
    

    仅对于Linux,我建议安装预构建的 MVFS 模块,因此密钥的值为“0” user.CC_MVFSModuleRebuild。只要确保你手头有内核的源代码,比如(所有返回值都可以根据你的上下文改变):

    $ 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/
    

    然后(仍然仅适用于 Linux):

    <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,如果您已进行上述 slink:

    <data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="/usr/src/linux"/>
    

    选择您要为 Rational SDLC 安装的特性,并同时安装com.ibm.cic.agent提供的特性:

    <install>
            <offering id='com.ibm.rational.clearcase....'
            <offering id='com.ibm.cici.agent' 
    

    设置最新版本的 CC 和 IM。您将在以下位置找到他们的 ID:

    • 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

    • 要运行安装,请从您的发布区域

    命令:

     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在自定义的临时日志文件中
    • 如果有任何错误消息(甚至是在一个 ' mount vob'期间出现问题),就会有一个完整的回滚。如果是这样,您的临时日志文件很有用,但您也可以在以下位置找到 IM 日志文件

    即时通讯日志文件:

    /var/ibm/InstallationManager/logs/native
    

    卸载

    如果出现问题或安装未完成,您可以随时卸载产品,但:

    • 它删除了一切
    • 首先保存 /var/adm/atria (您的注册表设置)
    • 只需将元素替换为<uninstall modify='false'>元素
    • 命令保持不变
    • 如果您卸载提供的版本 7.1.0.2,它会卸载所有ClearCase,而不仅仅是安装在 7.1.0.0 上的补丁
    • 7
  2. VonC
    2009-08-13T21:50:55+08:002009-08-13T21:50:55+08:00

    故障排除:Gdk-CRITICAL 错误

    该过程立即停止,出现几个错误Gdk-CRITICAL error

    症状

    如果该过程失败并显示以下一组错误消息:

    (install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1279: assertion `GDK_IS_WINDOW (window)' failed
    (install:22364): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
    a screen for a GtkWindow before using the window
    (install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed
    (install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed
    (install:22364): Gtk-CRITICAL **: file gtkstyle.c: line 910: assertion `GTK_IS_STYLE (style)' failed
    (install:22364): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed
    ...
    

    原因

    这是“正常的”,因为它验证了静默安装的需要,而不是基于 GUI 的安装:您没有启动该 GUI 所需的图形环境。
    然而原因很简单:其中一个参数不正确。

    例如,使用:

    --launcher.ini ./disk1/InstallerImage_solaris/silent_install.ini
    

    代替:

    --launcher.ini ./disk1/InstallerImage_solaris/silent-install.ini
    

    (注意文件名中的 ' _' 而不是 ' -' silent-install.ini)

    解决方法/解决方案

    修正参数。

    • 2
  3. VonC
    2009-08-13T22:03:30+08:002009-08-13T22:03:30+08:00

    故障排除:无法为目录快捷方式“IBM Installation Manager”设置包含目录

    由于未设置“目录快捷方式”,该过程停止并清理安装

    症状

    Cleaning up saved files.  (100% of < 1 MB at 71 KB/sec; 0 seconds remain)
    Cleaning up saved files.
    Error during "install" phase:
      Containing directory could not be set for directory shortcut"IBM Installation Manager".
    Install:
    JVM terminated. Exit code=1
    ...
    

    原因

    这篇IBM 文章详细说明了原因:

    /usr/share/desktop-directories不可写。

    这尤其发生在 NGZ(非全局区域)中的 Solaris 安装上,这/usr/share与全局区域很常见,但不可从 NGZ 写入。

    解决方法/解决方案

    对于ksh会话

    sudo export XDG_DATA_HOME=/var/IBM/desktop-directories
    

    对于tcsh会话

    sudo setenv XDG_DATA_HOME /var/IBM/desktop-directories
    

    加上通常sudo ./install --launcher ...情况下,安装过程会在可写目录中创建desktop-directories及其快捷方式。

    注意:您也可以/var/IBM/desktop-directories链接到任何非标准路径(如/export/IBM/desktop-directories)。

    • 2
  4. Denise
    2009-08-05T17:09:40+08:002009-08-05T17:09:40+08:00

    我想您会在以下技术说明中找到您正在寻找的信息。

    由于我只能在此处发布一个 URL,因此我在下面列出了其他技术说明编号。 http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21390817

    如果您将上述 URL 的最后 7 位数字替换为以下任何技术说明编号,则可以查看其他五个:

    1393769 1393735 1393304 1390818 1393738

    我希望这有帮助;-)

    • 1

相关问题

  • 如何在没有 CDROM 驱动器的笔记本电脑上安装 Windows?

  • 您认为 Linux 服务器上的 Java 是个问题吗?[关闭]

  • Mac OS X 的无人值守安装

  • Firefox 打包以包含用于网络安装的插件

  • PHP 作为 CGI 还是 Apache 模块?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve