使用 UpdateSiteMgr 在 Notes® 安装工具包中添加和除去组件
如果您在 Windows™ 上安装 Notes® 客户机,那么 UpdateSiteMgr 工具允许您通过列出可供除去的组件、除去组件以及添加组件来定制 Notes® 安装工具包。
开始之前
- 创建要添加到 Notes® 安装工具包中的任何新 Eclipse 功能部件并对其进行签名。注: 尝试安装或升级未签名的组件将导致 Notes® 安装可执行文件失败。请参阅相关主题以了解有关对功能部件和插件进行签名的指示信息。
- 将新功能部件和插件 .jar 文件置于功能部件和插件更新站点更新站点子目录(updateSite.zip\features 和 updateSite.zip\plugins)中。
- 创建和验证新的 site.xml 清单文件 (updateSite.zip\site.xml)。
- 在部署目录中创建并验证新的 install.xml 安装清单 (deploy\install.xml)。
关于此任务
UpdateSiteMgr 工具以 UpdateSiteMgr.exe 形式在 deploy\Utility 文件夹的工具包定制 zip 文件中提供。此工具仅用于命令行方式中。
注: 对于 Windows™,此工具取代在 Domino® 的较早发行版中使用的 trimUpdateSite 和 addToKit 工具。如果使用 Linux™,请参阅有关在此平台上定制 Notes® 安装的相关主题。如果在 Macintosh 上安装,请参阅有关 addToKit 工具的相关主题。
过程
- 要显示用法信息和命令行参数帮助,请打开命令提示符窗口并输入 UpdateSiteMgr.exe 或 UpdateSiteMgr.exe -h。
您看到的信息的示例如下所示:
Usage 1: UpdateSiteMgr.exe -[dhnVrL] kitpath
Merges info from kitpath into the kit that is in the same folder as this executable.
kitpath defaults to "." (current directory)
-d Turn Debug On
-h Print usage
-n Do a dryrun
-V Print version info
Usage 2: UpdateSiteMgr.exe [-rL] componentId
Remove info from kit that is in the same folder as this executable.
-r Remove specified component from kit
-L List all components that can be trimmed (removed) from kit
- 要列出当前位于 Notes® 安装工具包中并且可以从中除去的组件,请输入 UpdateSiteMgr.exe - L例如,对于提供的 Notes® 安装工具包,该列表将如下所示:
- Activities (Connections)
- Sametime®
- CAE (Composite Applications Editor)
- 订阅源阅读器
- OpenSocial 组件
注: 如果在 Notes® 安装工具包中除去或添加组件,然后再次运行此命令,那么UpdateSiteMgr.exe - L
命令输出将更改以反映 Notes® 安装工具包的当前状态。 - 要从 Notes® 安装工具包中除去单个组件,请使用
UpdateSiteMgr.exe -r
并指定组件的目标。例如,要除去订阅源阅读器,请使用以下命令行语句:UpdateSiteMgr.exe -r feedreader
- 要从 Notes® 安装工具包中除去多个组件,请使用
UpdateSiteMgr.exe -r
并指定每个组件(由空格字符分隔)。例如,要从 Notes® 安装工具包中除去订阅源阅读器和 Composite Applications Editor,请使用以下命令行语句:UpdateSiteMgr.exe -r feedreader CAE
- 要将非提供的或第三方签名的组件(功能部件或插件)添加到 Notes® 安装工具包,请使用 UpdateSiteMgr.exe 并指定该组件所在的新更新站点,也是您要合并到 Notes® 安装工具包的 updateSite.zip 文件的新更新站点。
例如,要添加定制更新站点的已签名内容,请使用以下命令行语句,其中 kitpath 是定制更新站点的路径。
UpdateSiteMgr.exe kitpath