Sun Java System Messaging Server 6.3(64 位)安装技术说明

安装 Messaging Server

本部分介绍以下主题:

获取安装软件

可以通过 Web 下载的方式获取 Sun Java System Messaging Server 6.3 64 位版本软件。

可以从 Sun 下载中心下载所有安装文件的压缩归档,网址为 http://www.sun.com/downloads。Messaging Server 安装文件以压缩映像的形式提供:一个用于 SPARC,另一个用于 x86 平台。

commpkg 用法

您可以使用 commpkg 命令运行 Messaging Server 6.3 64 位版本安装程序。此命令会在计算机上放置 Messaging Server 安装组件,但不会配置 Messaging Server。要在安装后对 Messaging Server 进行配置,请参见《Sun Java System Messaging Server 6.3 管理指南》中的第 1  章 “安装后任务和布局”

语法

commpkg [general options] verb [verb-specific options]

选项

此命令的 general options 如下:

选项 

描述 

-? 或 —help

显示帮助 

-V 或 —version

显示 Messaging Server 的版本 

verb 为以下项之一:

Verb 

描述 

install

执行 Messaging Server 安装 

uninstall

执行 Messaging Server 卸载 


注 –

目前未提供自动升级功能。可以通过执行升级 Messaging Server中的过程进行手动升级。


verb-specific options 可以是以下一项或多项:

verb-specific options

描述 

—excludeOS

在产品安装过程中不应用操作系统修补程序 

—excludeSC

不安装、升级或修补任何共享组件 

—acceptLicense

接受 LICENSE.txt 文件中的许可条件

—altroot

在多主机安装过程中指定一个备用根目录。INSTALLROOT(所有产品和共享组件的顶级安装目录)将成为备用根目录。

—distro path

指定产品的软件包/修补程序所在的路径

默认值:commpkg 脚本的位置

—installroot path

指定 INSTALLROOT路径,即 Messaging Server 的顶级安装目录。


注 –

各个 Communications Suite 产品(在以后发行版中将成为此安装程序的一部分)的子目录将位于 INSTALLROOT 之下。


—silent INPUTFILE

运行无提示安装,从 INPUTFILE 和命令行参数获取输入。命令行参数将覆盖 INPUTFILE 中的条目。安装会继续,而不出现交互式提示。

可以使用 —dryrun 测试无提示安装。

—dry-run-n

不安装 Messaging Server。仅执行检查。 

—upgradeSC [y|n]

表明是否根据需要升级共享组件。 

警告:升级共享组件的过程是不可逆的。但是,如果不升级所需的共享组件,产品可能无法按预期方式工作。 

注意:如果未指定 [y|n],系统会提示您提供每个需要升级的共享组件。

默认值:n

—excludeSC 标志的优先级高于此标志。

—auditDistro

对安装分发进行审计,以验证所需的修补程序和软件包是否存在,以及软件包的版本是否正确。 

—pkgOverwrite

覆盖现有的安装软件包。在全局区域中安装共享组件时(此共享组件在全局区域中不存在,或者存在于整个根区域中),可以使用此选项。默认情况下不覆盖现有软件包。一般情况下,应该在全局区域中管理共享组件。 

开始安装

  1. 作为 root 登录以成为超级用户。

  2. 启动基于文本的安装程序。按照 commpkg 用法中所述使用 commpkg。调用 commpkg 时,日志文件将记录安装参数。

    # ./commpkg install

    -- LOGFILE: /tmp/CommsInstaller_20070501132825.log

  3. 接受许可协议。如果您已阅读该协议的全部内容,则可以跳过该协议并接受条款。要接受该协议的条款而不查看整个许可协议,请按 Enter 键继续,然后输入 n 跳过该协议,再输入 yes 接受条款。

  4. 指定要安装服务器文件的安装位置(也称为 INSTALLROOT),或接受默认位置。


    注 –

    默认 INSTALLROOT 已从 /opt/SUNWmsgsvr 更改为 /opt/sun/comms/messaging(对于 32 位安装)和 /opt/sun/comms/messaging64(对于 64 位安装)。


    如果计算机上安装了以前版本的修补程序,则在指定 INSTALLROOT 之后,可能会显示有关操作系统和共享组件修补程序的通知。

  5. 选择要安装的产品

    在此发行版中存在四种产品:Messaging Server 6.3、Messaging Server 6.3(本地化的版本)、Messaging Server 6.3 64 位和 Messaging Server 6.3 64 位(本地化的版本)。

  6. 生成要安装项目的列表

    在此步骤中,安装程序将列出要安装或升级的所有产品和共享组件。如果需要对项目进行升级,安装程序将为您提供升级的选项。


    注意 – 注意 –

    请记住,升级共享组件是一个不可逆的过程。但是,如果没有安装正确版本的共享组件,则产品可能无法按预期方式工作。因此,在安装和升级共享组件和产品时,请谨慎操作。


    确定要安装和升级的项目之后,安装程序将创建一个摘要。

  7. 准备安装

    指定要安装和升级的组件之后,安装程序就可以将 Messaging Server 文件安装到 INSTALLROOT 中。

    如果所有项目都已正确安装,摘要面板中将显示所有任务已通过

  8. 日志文件

    完成安装之后,将创建带有时间戳的日志文件,如以下示例所示:

    • 要撤消安装,请转至 undoCommsInstall 脚本,如以下示例所示: /var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358

    • 要运行多个安装的无提示安装,请使用无提示安装文件,如以下示例所示: /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358

    • 安装程序将在以下位置创建安装过程的日志文件。例如: /var/opt/CommsInstaller/logs/CommsInstaller_20070501135358.log

  9. 撤消安装

    如果要删除刚刚运行的安装,可以通过运行 undoCommsInstall 脚本撤消安装,如以下示例所示:/var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358

    撤消操作将回退安装过程中执行的某些特定步骤。它也会撤消共享组件的安装。但是,如果要选取特定的组件进行卸载,请使用 commpkg uninstall 命令:卸载 Messaging Server。卸载程序不会卸载共享组件。

  10. 目录布局

    INSTALLROOT(默认值:/opt/sun/comms)中,您可能会看到以下目录:

    • CommsInstaller,其中包含安装程序的副本。


      注 –

      上一步中列出的日志文件位于 /var/opt/CommsInstaller/log 目录中。如果将 Messaging Server 安装在备用根目录中,则日志文件将位于备用根目录的 INSTALLROOT/var/opt/CommsInstaller/log 目录中。


    • messaging,32 位 Messaging Server 版本

    • messaging64,64 位 Messaging Server 版本

在无提示模式下安装

如果在无提示模式下运行安装程序,您将运行一个非交互式会话。安装输入来自无提示安装文件(也称为状态文件)、命令行参数或默认值。

要运行无提示安装,请执行以下步骤:

  1. 运行交互式安装会话。(请参见开始安装。)将自动创建类似于 /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358 的状态文件。

  2. 将状态文件复制到每个主机并根据需要编辑该文件。请参见无提示模式文件格式

  3. 在每个主机上运行无提示安装。请参见commpkg 用法中的无提示安装用法。


注 –

命令行参数将覆盖状态文件中的值和参数。


无提示模式文件格式

无提示模式文件(也称为状态文件)的格式与属性文件类似:空行以数字符号 (#) 开头,属性是以等号 (=) 分隔的键/值对。可以更改以下参数:

安装共享组件

处理共享组件时,系统提供两个选项:

使用备用根目录执行多个安装

与此安装程序以前的版本不同,此版本通过使用不同的 INSTALLROOT,允许在同一台计算机上多次安装同一产品版本。

要执行此操作,请使用 —altroot 标志将产品安装在备用根目录中:

  1. 在默认的 INSTALLROOT 中安装操作系统修补程序和共享组件。请参见开始安装。如果仅安装共享组件,请将 ~(波浪号)添加到您要在备用根目录中安装的组件号中。例如,如果您计划在备用根目录中安装 Messaging Server 64 位版本,则应该在默认安装过程中选择 ~3。安装程序将知道仅安装相关组件,而不安装产品本身。


    注 –

    操作系统修补程序始终应用于默认的 INSTALLROOT 中,而绝不会应用于备用根目录中。


  2. 在备用根目录中安装共享组件和 Messaging Server,如以下示例所示:

    commpkg install —altroot —installroot /opt/sun/comms2

    请确保将 —installroot—altroot 一起使用,以指定备用根目录。

您可以创建任意数量的备用根目录。但是,您应该手动跟踪您所创建的所有备用根目录。