Sun Java System Messaging Server 6.3 64 位元安裝技術說明

安裝 Messaging Server

本節描述下列主題:

取得安裝軟體

您可以從 Web 下載取得 Sun Java System Messaging Server 6.3 64 位元版本軟體。

您可以從 Sun 下載中心下載所有安裝檔案的壓縮歸檔,網址為 http://www.sun.com/downloads。Messaging Server 安裝檔案以 zip 影像格式提供:一個適用於 SPARC,另一個適用於 x86 平台。

commpkg 用法

commpkg 指令可讓您執行 Messaging Server 6.3 64 位元版本的安裝程式。這個指令會在機器上放置 Messaging Server 安裝位元,但不會配置 Messaging Server。若要在安裝後配置 Messaging Server,請參閱「Sun Java System Messaging Server 6.3 管理指南」中的第 1 章「安裝後的作業與配置」

語法

commpkg [general options] verb [verb-specific options]

選項

這個指令的 general options 如下:

選項 

說明 

-? 或 —help

顯示說明 

-V 或 —version

顯示 Messaging Server 的版本 

verb 是下列其中一項:

Verb 

說明 

install

執行 Messaging Server 安裝 

uninstall

執行 Messaging Server 解除安裝 


備註 –

目前無法使用自動升級。您可以依照升級 Messaging Server中的程序來執行手動升級。


verb-specific options 可以是下列一或多項:

verb-specific options

說明 

—excludeOS

產品安裝期間不要套用作業系統修補程式 

—excludeSC

不要安裝、升級或修補任何共用元件 

—acceptLicense

接受 LICENSE.txt 檔案中的授權條件

—altroot

多主機安裝期間指定替代根目錄。INSTALLROOT (所有產品和共用元件的頂層安裝目錄) 將是替代根。

—distro path

指定產品套裝軟體/修補程式的路徑

預設值:commpkg 程序檔的位置

—installroot path

指定 Messaging Server 頂層安裝目錄 INSTALLROOT路徑


備註 –

個別 Communications Suite 產品 (在以後的發行版本中,將是此安裝程式的一部分) 的子目錄將在 INSTALLROOT 底下。


—silent INPUTFILE

執行無訊息安裝,接受來自 INPUTFILE 和指令行引數的輸入。指令行引數會置換 INPUTFILE 中的項目。安裝會繼續進行,而不會出現互動式提示。

使用 —dryrun 來測試無訊息安裝。

—dry-run-n

不會安裝 Messaging Server。執行檢查。 

—upgradeSC [y|n]

指出是否要升級必要的共用元件。 

警告:升級共用元件是無法還原的。不過,如果您未升級必要的共用元件,產品可能無法依設計運作。 

注意:如果未指定 [y|n],系統會提示您每個需要升級的共用元件。

預設值:n

—excludeSC 旗標的優先順序高於這個旗標。

—auditDistro

稽核安裝發行檔,以驗證必要的修補程式和套裝軟體存在,而且套裝軟體有正確版本。 

—pkgOverwrite

覆寫現有的安裝套裝軟體。當您要在全域區域中安裝共用元件,而全域區域中沒有此共用元件,或此共用元件存在於整個根區域中,您可以使用這個選項。預設是不置換現有的套裝軟體。一般而言,共用元件應該在全域區域中進行管理。 

開始安裝

  1. root 身份登入,成為超級使用者。

  2. 啟動以文字為基礎的安裝程式。使用 commpkg 指令,如commpkg 用法中所述。當呼叫 commpkg 時,記錄檔會記錄安裝參數。

    # ./commpkg install

    -- LOGFILE: /tmp/CommsInstaller_20070501132825.log

  3. 接受授權合約。如果您已經完整閱讀此合約,可以選擇略過合約並接受條款。若要在不檢視整個授權合約的情況下接受合約條款,請按 Enter 鍵繼續執行,然後輸入 n 來略過閱讀合約,再輸入 yes 接受條款。

  4. 指定將安裝伺服器檔案的安裝位置 (又稱為 INSTALLROOT),或接受預設位置。


    備註 –

    預設 INSTALLROOT 已經從 /opt/SUNWmsgsvr 變更為 /opt/sun/comms/messaging (32 位元安裝) 和 /opt/sun/comms/messaging64 (64 位元安裝)。


    在指定 INSTALLROOT 之後,如果機器上已安裝舊版修補程式,則會顯示作業系統和共用元件修補程式的通知。

  5. 選取要安裝的產品

    此發行版本中有四個產品:Messaging Server 6.3、Messaging Server 6.3 (本土化版本)、Messaging Server 6.3 64 位元和 Messaging Server 6.3 64 位元 (本土化版本)。

  6. 產生要安裝項目的清單

    在這個步驟中,安裝程式會列出所有產品,以及將安裝或升級的共用元件。如果項目需要升級,安裝程式會讓您選擇是否升級。


    注意 – 注意 –

    請記住,升級共用元件是無法還原的程序。不過,如果您未安裝正確版本的共用元件,則產品可能無法依設計運作。因此,安裝及升級共用元件和產品時,請小心進行。


    一旦您決定所要安裝及升級的元件和產品,安裝程式就會建立摘要。

  7. 安裝準備就緒

    一旦您指定所要安裝及升級的元件,安裝程式就會準備將 Messaging Server 檔案安裝至 INSTALLROOT

    如果一切都正確安裝,您會看到摘要面板上的「所有作業已通過」。

  8. 記錄檔

    一旦完成安裝,就會建立有時間戳記的記錄檔,如下列範例:

    • 若要還原安裝,請移至 undoCommsInstall 程序檔,如下列範例:/var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358

    • 若要執行多個安裝的無訊息安裝,請使用無訊息安裝檔案,如下列範例:/var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358

    • 安裝程式會在下列位置建立安裝程序的記錄檔。例如:/var/opt/CommsInstaller/logs/CommsInstaller_20070501135358.log

  9. 還原安裝

    如果您要移除剛執行的安裝,可以執行如下列範例的 undoCommsInstall 程序檔來還原安裝:/var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358

    還原會反轉安裝期間所執行的特定步驟。它也會還原共用元件安裝。不過,如果您要挑選要解除安裝的特定元件,請使用 commpkg uninstall 指令:解除安裝 Messaging Server。解除安裝程式不會解除安裝共用元件。

  10. 目錄配置

    INSTALLROOT (預設值:/opt/sun/comms) 中,您會看到下列目錄:

    • CommsInstaller:安裝程式副本所在的位置。


      備註 –

      上一個步驟中列出的記錄檔位於 /var/opt/CommsInstaller/log 目錄中。如果您將 Messaging Server 安裝在替代根,則記錄檔位於替代根的 INSTALLROOT/var/opt/CommsInstaller/log 目錄中。


    • messaging:32 位元 Messaging Server 版本

    • messaging64:64 位元 Messaging Server 版本

無訊息模式安裝

如果您在無訊息模式中執行安裝程式,就會執行非互動式階段作業。安裝輸入取自於無訊息安裝檔案 (又稱為狀態檔)、指令行引數或預設值。

若要執行無訊息安裝,請遵循下列步驟:

  1. 執行互動式安裝階段作業 (請參閱開始安裝)。隨即會自動建立類似於 /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358 的狀態檔。

  2. 將狀態檔複製到每個主機電腦,並視需要編輯檔案。請參閱無訊息模式檔案格式

  3. 在每個主機上執行無訊息安裝。請參閱commpkg 用法中的無訊息安裝用法。


備註 –

指令行引數會置換狀態檔中的值和引數。


無訊息模式檔案格式

無訊息模式檔案 (又稱為狀態檔) 的格式就像特性檔一樣:空行以數字符號 (#) 開頭,而且特性是由等號 (=) 符號分隔的金鑰對/值對。您可以變更下列參數:

安裝共用元件

處理共用元件有兩個選項:

使用替代根執行多個安裝

與舊版安裝程式不同的是,此版本允許使用不同 INSTALLROOT,在相同機器上進行相同產品版本的多個安裝。

若要執行此動作,請使用 —altroot 旗標,將產品安裝在替代根:

  1. 將作業系統修補程式和共用元件安裝在預設 INSTALLROOT。請參閱開始安裝。如果只要安裝共用元件,請將 ~ (波浪號) 增加至您要安裝在替代根中的元件編號。例如,如果您打算把 Messaging Server 64 位元安裝在替代根中,則在預設安裝期間選取 ~3。安裝程式就會知道只安裝相依性,而不安裝產品本身。


    備註 –

    作業系統修補程式一律會套用在預設 INSTALLROOT,絕不會套用在替代根。


  2. 將共用元件和 Messaging Server 安裝在替代根,如下列範例:

    commpkg install —altroot —installroot /opt/sun/comms2

    務必將 —installroot—altroot 搭配使用,以指定替代根。

您可以視需要建立多個替代根。不過,您應該手動追蹤所有建立的替代根。