使用 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\features 和 updateSite.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.xml 和 deploy\install.xml 信息从 addTokitPath 合并到 destKit 路径,并且会覆盖性复制插件和功能部件。addTokitPath 中的文件将添加到现有工具包中;它们将附加到目标 site.xml 和 install.xml 文件。
- 运行不使用参数的工具会将文件拷贝到临时目录中。如果不在命令行中指定源路径 .\addTokitPath,那么缺省源路径为 .\addToKit。如果不指定目标路径 destKit,那么缺省目标路径是当前工作目录。.\addToKit 值应为缺省源路径。
- 运行此工具前,请将已签名的功能部件和插件正确置于更新站点目录中,并在相应目录中更新 site.xml 和 install.xml 文件。解压更新站点目录。
过程
- 将 addToKit.zip 解压缩到文件所在的临时目录中(例如,c:\temp\notes8abx.mac)。此 zip 文件包含目录 addToKit,其中包含压缩的更新站点目录 (updateSite.zip) 和部署 (deploy) 目录。
- 将 addToKit_Mac.pl 复制到相同的临时目录。
- 使用以下命令行运行此工具:
sudo perl addToKit_Mac.pl [-dhnV] kitPath installPath
此命令将 kitPath 中的信息合并到 installPath 中。
kitPath 识别包含第三方 updateSite.zip 和 site.xml 的文件夹,并缺省为“addToKit”。
installPath 识别 Notes® 安装元数据包,并且缺省为 HCL Notes Installer.mpkg。
命令行参数如下:sudo perl addToKit_Mac.pl -h
- -d 打开调试
- -h 打印命令行选项使用情况
- -n 以模拟方式运行实用程序
- -V 打印版本信息