使用 UpdateSiteMgr 從 Notes® 安裝套件中新增及移除元件
如果您要將 Notes® 用戶端安裝在 Windows™ 上,UpdateSiteMgr 工具可讓您列出可供移除的元件、移除元件及新增元件,來自訂 Notes® 安裝套件。
開始之前
- 建立並簽署您要新增到 Notes® 安裝套件的任何新 Eclipse 功能。註: 嘗試安裝或升級未簽名的元件會導致 Notes® 安裝執行檔失敗。如需簽署功能及外掛程式的指示,請參閱相關主題。
- 將新功能和外掛程式 .jar 檔放置到功能和外掛程式更新網站子目錄(updateSite.zip\features 和 updateSite.zip\plugins)中。
- 建立並驗證新的 site.xml 資訊清單檔 (updateSite.zip\site.xml)。
- 在 deploy 名錄中建立並驗證新的 install.xml 安裝資訊清單 (deploy\install.xml)。
執行這項作業的原因和時機
UpdateSiteMgr 工具是以 UpdateSiteMgr.exe 提供於 deploy\Utility 資料夾的套件自訂壓縮檔案中。此工具僅用於指令行模式。
註: 若為 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® 安裝套件而言,此清單將如下所示:
- 活動(連線)
- Sametime®
- CAE(複合應用程式編輯器)
- 資訊來源讀取器
- OpenSocial 元件
註: 如果您在 Notes® 安裝套件中移除或新增元件,然後重新執行此指令,UpdateSiteMgr.exe - L
指令輸出將變更,以反映 Notes® 安裝套件的現行狀態。 -
若要從 Notes® 安裝套件移除單一元件,請使用
UpdateSiteMgr.exe -r
並指定該元件的指定值。例如,若要移除「資訊來源讀取器」,請使用下列指令行陳述式:UpdateSiteMgr.exe -r feedreader
-
若要從 Notes® 安裝套件移除多個元件,請使用
UpdateSiteMgr.exe -r
,並指定以空格區隔的每一個元件。例如,若要從 Notes® 安裝套件移除「資訊來源讀取器」及「複合應用程式編輯器」,請使用下列指令行陳述式:UpdateSiteMgr.exe -r feedreader CAE
-
若要將非供應的或協力廠商簽署的元件(功能或外掛程式)新增至 Notes® 安裝套件,請使用 UpdateSiteMgr.exe,並指定該元件所在的新 updateSite,以及您想要合併到 Notes® 安裝套件的 updateSite.zip 檔案。
例如,若要新增自訂 updateSite 的已簽署內容,請使用下列指令行陳述式,其中 kitpath 是自訂 updateSite 的路徑。
UpdateSiteMgr.exe kitpath