使用 addToKit 向 Notes® 安装工具包中添加新功能部件 (Macintosh)

如果您在 Macintosh 上安装 Notes® 客户机,那么可以在安装或升级 Notes® 之前,使用 addToKit 工具向 Notes® 安装工具包中添加新的已签署功能部件。

关于此任务

可以使用 addToKit 工具,通过将定制、压缩的更新站点(features 子目录、plugins 子目录和 site.xml 文件)已签署内容和定制的安装清单 (install.xml) 文件在安装之前或升级 Notes® 之前复制到 Notes® 安装工具包结构,以针对 Macintosh 定制 Notes® 安装工具包。有关必需文件结构和签名信息,请参阅相关主题。

addToKit 工具作为 addToKit_Mac.pl 提供。

addToKit 工具是在 Notes® 安装工具包中提供 Apps 目录工具包的一部分。

更新压缩的更新站点目录中的内容后,请将其置于 Notes® 安装工具包结构的同一级别,然后使用 addToKit 工具将源文件复制到安装工具包的结构中。

使用 addToKit 工具之前,请执行以下任务:

  • 创建要添加到 Notes® 安装工具包中的任何新 Eclipse 功能部件并对其进行签名。
  • 将新功能部件和插件 JAR 文件置于功能部件和插件更新站点更新站点子目录(updateSite.zip\featuresupdateSite.zip\plugins)中。
  • 创建并验证新的 site.xml 站点清单文件 (updateSite.zip\site.xml)。
  • 在部署目录中创建并验证新的 install.xml 安装清单 (deploy\install.xml)。

使用 addToKit 工具时,以下信息将有所帮助:

  • addToKit 工具不具备验证功能,因此请确保已验证过您的 XML 并且“installfeature”ID 属性值是唯一的。
  • 您可以运行使用或不使用参数的 addtoKit。
  • addTokitPath 必须包含与 Notes® 安装工具包的格式相匹配的 deploy 目录和压缩的 updateSite 目录。
  • updatesSite.zip\site.xmldeploy\install.xml 信息从 addTokitPath 合并到 destKit 路径,并且会覆盖性复制插件和功能部件。addTokitPath 中的文件将添加到现有工具包中;它们将附加到目标 site.xmlinstall.xml 文件。
  • 运行不使用参数的工具会将文件拷贝到临时目录中。如果不在命令行中指定源路径 .\addTokitPath,那么缺省源路径为 .\addToKit。如果不指定目标路径 destKit,那么缺省目标路径是当前工作目录。.\addToKit 值应为缺省源路径。
  • 运行此工具前,请将已签名的功能部件和插件正确置于更新站点目录中,并在相应目录中更新 site.xmlinstall.xml 文件。解压更新站点目录。

过程

  1. addToKit.zip 解压缩到文件所在的临时目录中(例如,c:\temp\notes8abx.mac)。此 zip 文件包含目录 addToKit,其中包含压缩的更新站点目录 (updateSite.zip) 和部署 (deploy) 目录。
  2. addToKit_Mac.pl 复制到相同的临时目录。
  3. 使用以下命令行运行此工具:
    sudo perl addToKit_Mac.pl [-dhnV] kitPath installPath

    此命令将 kitPath 中的信息合并到 installPath 中。

    kitPath 识别包含第三方 updateSite.zipsite.xml 的文件夹,并缺省为“addToKit”。

    installPath 识别 Notes® 安装元数据包,并且缺省为 HCL Notes Installer.mpkg

    命令行参数如下:
    sudo perl addToKit_Mac.pl -h
    • -d 打开调试
    • -h 打印命令行选项使用情况
    • -n 以模拟方式运行实用程序
    • -V 打印版本信息