IBM Installation Manager 的版本注意事項

© Copyright International Business Machines Corporation 2006. All rights reserved.US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

版本注意事項

1.0 限制
   1.1 啟動程式:不支援的瀏覽器錯誤
2.0 已知的問題和暫行解決方法
   2.1 無聲自動安裝;無聲自動安裝 LUM 授權
   2.2 Apache 配置檔若包含 AddHandler imap-file map,會發生 MD5 錯誤
   2.3 由於 Web 伺服器上的 repository.config 檔案配置問題,無法存取儲存庫
   2.4 在解除安裝期間移除已安裝的內容
   2.5 Linux 未提供「檢視已安裝套件」的捷徑
   2.6 非 IBM eclipse 外掛程式管理和 -clean 選項
   2.7 以非管理使用者身分來啟動產品會在日誌檔中產生錯誤,且工作區會指向前一個管理使用者的工作區
   2.8 在 Linux Red Hat 上無法開啟安裝日誌;載入樣式表時發生錯誤
   2.9 無聲自動安裝和解除安裝 Installation Manager
   2.10 Package Enablement Kit 必須是 jar 檔(不是 zip 檔)

1.0 限制

1.1 啟動程式:不支援的瀏覽器錯誤

啟動程式不支援 Mozilla Firefox 1.6 版;支援的範圍包括 1.7 版或更新版本。

2.0 已知的問題和暫行解決方法

2.1 無聲自動安裝;無聲自動安裝 LUM 授權

LUM 套件是含有供應項目的壓縮儲存庫。就像安裝供應項目一樣,您可以無聲自動安裝 LUM 套件。 唯一的差別在於 LUM 套件是 jar 儲存庫,所以您必須在伺服器指令中指定 jar 作為儲存庫。

一開始最好使用記錄模式來產生無聲自動安裝的回應檔。

  1. 使用下列指令來啟動 Installation Manager:-record <產生的回應檔路徑>
  2. 使用授權精靈來匯入 LUM 套件。

結束 Installation Manager 之後就會建立回應檔。

2.2 Apache 配置檔若包含 AddHandler imap-file map,會發生 MD5 錯誤

如果檔名中有 ".map." 字串,Apache Web 伺服器會先將檔案內容翻譯之後再傳送給用戶端。
例如,在 Apache 2.2 中,將這一行:
    AddHandler imap-file map
新增至提供的目錄中的 .htaccess 檔案,就會發生這種情形。有些 Apache 安裝的預設配置會整體套用 AddHandler。  

暫行解決方法:在影響 Installation Manager 和 Packaging Utility 所用的儲存庫的配置檔中,註銷 "AddHandler imap-file map" 這一行。

不正確的配置會產生類似下列的錯誤訊息:

下載外掛程式 com.ibm.etools.sfm.mft.uri.map.nl1_7.0.0.v200610130814。
http://server.name.com/ccb/Offerings/wdz70/20061013_1017/repository/plugins/com.ibm.etools.sfm.mft.uri.map.nl1_7.0.0.v200610130814.jar 下載至 "D:\SDP70Shared\tmp\cicdip\v\md5\2aa842bc2558c018304a60446ddb2d3a"。
目錄摘要和下載檔的摘要不同。

2.3 由於 Web 伺服器上的 repository.config 檔案配置問題,無法存取儲存庫

如果未配置 Web 伺服器,有些 Web 伺服器不會提供 "repository.config" 檔案。 

嘗試使用檔案 > 喜好設定 > 儲存庫視窗及 reposotory.config 檔案來新增儲存庫時,將發生錯誤,表示無法以給定的 URL 來連接儲存庫。錯誤訊息類似「無法連接儲存庫 http://...」

暫行解決方法:您必須配置 Web 伺服器以提供 repository.config 檔案。如需配置的詳細資料,請參閱 Web 伺服器文件。 您可以利用瀏覽器(例如 FireFox 或 Internet Explorer)來直接瀏覽至完整的儲存庫 URL 並開啟 repository.config 檔案,以驗證伺服器存在且正常運作。repository.config 檔案是一個指出檔案型儲存庫的文字檔。

2.4 在解除安裝期間移除已安裝的內容

在解除安裝套件時,不會移除正常使用套件期間所產生的一些構件。必須手動刪除這些檔案(視解除安裝的套件而定)。您只需要在套件群組安裝目錄內 (而不是在共用安裝目錄中) 刪除這些檔案。從套件群組目錄中解除安裝最後一個套件之後,即可移除剩餘的任何檔案。

2.5 Linux 上未提供「檢視已安裝套件」的捷徑

IBM® Installation Manager 需要管理權限才能安裝套件;但執行 Installation Manager 所安裝的套件並不需要管理權限。此設定可讓管理者執行安裝,而讓非管理者使用已安裝的套件。

非管理者可以直接開啟 installed.xml 檔案來檢視已安裝的套件。在 Windows® 上,開始 > IBM Installation Manager > 檢視已安裝的套件中提供 installed.xml 檔案的捷徑。然而,Linux® 並不支援這種捷徑。

暫行解決方法:直接導覽至 installed.xml 檔案,並利用 Web 瀏覽器來開啟檔案。installed.xml 檔案位於管理者的「應用程式資料」區域,依預設在 /var/ibm/InstallationManager 中。在安裝 Installation Manager 時,可以將「應用程式資料」區域設為非預設值。

2.6 非 IBM eclipse 外掛程式管理和 -clean 選項

此注意事項說明 Eclipse 套件的 Eclipse 外掛程式安裝進階資訊。當已安裝的套件以 Eclipse 為基礎時,或需要利用非 IBM Eclipse 外掛程式來延伸已安裝的套件時,才需要考量此注意事項。

安裝期間會建立空的 Eclipse 安裝位置(又稱為 Eclipse 站台),用來管理不在 IBM Rational® 產品內的 Eclipse 外掛程式;IBM Installation Manager 永遠都 不會使用此 eclipse 站台。建立這個空的 Eclipse 安裝位置是為了讓進階的 Eclipse 使用者更容易使用說明 > 軟體更新中的「Eclipse 更新管理程式」。Eclipse 更新不適用於 IBM Rational 套件的一般更新項目和修正程式,因為必須以 Installation Manager 來管理 IBM Rational 套件的修正程式和更新項目。Eclipse 更新僅適用於非 IBM 外掛程式,且僅限由進階的 Eclipse 使用者來謹慎使用。

為非 IBM 軟體所建立的 Eclipse 安裝位置位於是在最初安裝 IBM Rational 套件的安裝位置中。在 Eclipse 中,當您選取顯示安裝位置按鈕時,說明 > 軟體更新 > 管理配置會顯示安裝位置。將會有兩個站台,且目錄名稱依預設為 SDP70 和 SDP70Shared。SDP70Shared 安裝位置由 Installation Manager 來管理,絕不能供「Eclipse 更新管理程式」使用。SDP70 安裝位置是空的安裝位置,供「更新管理程式」從 Eclipse 站台安裝 Eclipse 軟體時使用。

也可以將 Eclipse 外掛程式複製到 SDP70 空白外掛程式目錄中,然後使用 -clean 選項來啟動 Eclipse;這樣可讓 Eclipse 辨識新的外掛程式。

2.7 以非管理使用者身分來啟動產品會在日誌檔中產生錯誤,且工作區會指向前一個管理使用者的工作區

如果在 Windows XP 環境中以非管理使用者 ID 來啟動 IBM Rational 產品,可能會出現下列錯誤訊息:

原因:java.io.FileNotFoundException:
<install>\configuration\org.eclipse.core.runtime\.manager\.fileTableLock(控點無效)。

此外,「工作區啟動程式」的設定會指向前一個管理使用者的工作區。

只有在 NTFS 檔案系統中安裝產品時才會發生這個問題,因為產品會將配置資訊儲存在 <install>\configuration\org.eclipse.core.runtime\.manager 目錄;但非管理者沒有此目錄的許可權。

暫行解決方法:您必須移除非管理使用者在 <install>\configuration 目錄中的寫入權。此動作可強制將配置儲存在 %userprofile% 目錄中。

若要強制配置來使用 %userprofile% 目錄,請執行下列步驟:

  1. 以管理使用者身分登入。
  2. 瀏覽至 <install>。
  3. 用滑鼠右鍵按一下 "configuration" 資料夾,顯示目錄的內容。
  4. 按一下「安全」標籤,然後按一下進階
  5. 確定非管理使用者在 "configuration" 目錄下沒有許可權可建立檔案和建立資料夾。

2.8 在 Red Hat Linux 上無法開啟安裝日誌:載入樣式表時發生錯誤

如果您執行 Firefox V1.0.7(是 Red Hat Linux  4 Desktop 的標準), 當您在 Installation Manager 中按一下檔案 > 檢視日誌時,將發生下列錯誤:

載入樣式表時發生錯誤:(null)   file:///var/ibm/InstallationManager/logs/log.xsl

暫行解決方法:升級至更新的 Firefox 版本,例如 1.5 版。

2.9 無聲自動安裝和解除安裝 Installation Manager

在 Windows 上,若要將 Installation Manager 無聲自動安裝至預設的安裝位置,請執行下列步驟:

  1. 切換目錄至第一片安裝光碟的 InstallerImage_win32 資料夾。
  2. 執行 setup.exe /S /v"/qn"

如果要變更安裝位置,您可以在 /v 選項內加上 INSTALLDIR 內容。 例如:
setup.exe /S /v"/qn INSTALLDIR=\"C:\InstallationManager\""

若要在 Windows 上無聲自動解除安裝 Installation Manager,請在命令提示字元中執行這個指令:
msiexec /x {DBD90D51-BD46-41AF-A1F5-B74CEA24365B}

在 Linux 上,若要將 Installation Manager 無聲自動安裝至預設的安裝位置:

  1. 切換目錄至第一片安裝光碟的 InstallerImage_linux 資料夾。
  2. 執行 setupLinux.bin -silent -V licenseAccepted=true。

"-V licenseAccepted=true" 選項表示您接受 Installation Manager 的使用授權合約。 

如果要變更安裝位置,您可以加上 -P installLocation="<new dir>" 旗號。 例如:
setupLinux.bin -silent -P installLocation="/opt/myIM" -V licenseAccepted=true

若要在 Linux 上無聲自動解除安裝 Installation Manager,請執行下列步驟:

  1. 以 root 使用者專用權來開啟終端機視窗。
  2. 切換至 Installation Manager 的安裝目錄,再切換至 _uninst。
  3. 執行 ./uninstaller.bin -silent。

2.10 Package Enablement Kit 必須是 jar 檔(不是 zip 檔)

Package Enablement Kit 是一個通常透過 Passport Advantage Online 取得的 jar 檔;可能有像 RADlic.jar 一樣的名稱。使用 Internet Explorer 的另存新檔按此下載指令來下載此檔案時,Internet Explorer 會將檔案儲存為 .zip 檔(不是 .jar 檔)。您必須將這個檔案另存為 jar 檔,或在下載完成之後將 zip 副檔名改為 jar。Installation Manager 只經由「管理授權」精靈來接受 jar 檔。