1.4 相依套裝軟體

為套裝軟體建立下列動作時,會建立套裝軟體的相依項:

套裝軟體的「相依套裝軟體」樹狀結構會顯示該套裝軟體的鏈結資訊,以及每個相依項所在的動作集。若要在「ZENworks 控制中心」中檢視「相依套裝軟體」,請按一下「套裝軟體」索引標籤,並按一下具有相依套裝軟體的套裝軟體,然後在「摘要」索引標籤上,按一下「相依套裝軟體」列中的「顯示套裝軟體相依性」連結。若選定的套裝軟體不具有相依套裝軟體,則連結會顯示「無」而不是「顯示套裝軟體相依性」

以下幾節包含其他資訊:

1.4.1 主要應用程式與相依應用程式的比較

使用套裝軟體相依時,主要套裝軟體將是您為其建立相依的套裝軟體。定義為相依的套裝軟體稱為相依套裝軟體。下圖顯示其關係。應用程式 A 為主要套裝軟體,應用程式 B、C 與 D 為相依套裝軟體。

圖 1-1 相依套裝軟體樹狀結構

主要套裝軟體可具有一個相依應用程式,亦可如以上範例所示具有多個相依應用程式。

此外,某一套裝軟體可以同時為主要套裝軟體與相依套裝軟體,如下圖所示。應用程式 A 為主要套裝軟體,應用程式 B、B1、B2、C 與 D 為相依套裝軟體。

圖 1-2 相依套裝軟體樹狀結構

在上例中,應用程式 B 為應用程式 A 的相依套裝軟體之一。同時,應用程式 B 在應用程式 B1 與應用程式 B2 這兩個套裝軟體上皆有相依。

1.4.2 套裝軟體鏈結

套裝軟體鏈結是指兩個或更多依照相依而連結在一起的套裝軟體。最簡易的形式是一個應用程式鏈結包括兩個層級,如下圖所示。

圖 1-3 相依套裝軟體樹狀結構

但當套裝軟體相依彼此內嵌時,套裝軟體鏈結可能會擴大而包含許多層級。在下列範例中,應用程式 A 在應用程式 B 上具有相依。而應用程式 B 在應用程式 B1 與應用程式 B2 上有相依。因此,除了應用程式 C 與 D 以外,這三個套裝軟體 (B、B1、B2) 皆必須存在,應用程式 A 方可執行。

圖 1-4 相依套裝軟體樹狀結構

在某些情況下,套裝軟體可能會屬於多個套裝軟體鏈結,如以下範例所示,應用程式 D 同時是應用程式 A 與應用程式 E 的相依應用程式。

1.4.3 配送、安裝和啟動具有相依項的套裝軟體

設定套裝軟體相依性時,應注意下列事項:

套裝軟體指定: 相依套裝軟體不需要指定給設備或使用者。但主要套裝軟體則必須指定給一或多部設備或使用者,才能正常運作。

配送與安裝: 若相依套裝軟體尚未配送或安裝到使用者的工作站,則 ZENworks Adaptive Agent 會在使用者啟動或安裝套裝軟體時進行配送及安裝。除非相依套裝軟體的版本有所更新,或者配送或安裝失敗,否則 ZENworks Adaptive Agent 只會配送相依套裝軟體一次。若 ZENworks Adaptive Agent 無法配送或安裝相依套裝軟體 (例如使用者的工作站不符合相依套裝軟體的系統需求),主要套裝軟體即無法啟動或安裝。

透過附加影像進行配送: 若您透過附加影像配送套裝軟體,則必須納入其相依套裝軟體做為其他附加影像。否則,主要套裝軟體的配送將失敗。

配送至已中斷連接的工作站: 若為中斷連線的工作站,則必須在斷線前強制將套裝軟體快取至工作站。若要在將套裝軟體快取至工作站後變更相依套裝軟體,則必須更新主要套裝軟體的版本號碼,以便強制重新快取套裝軟體。

啟動: 每當套裝軟體啟動時,ZENworks Adaptive Agent 即會執行啟動操作,例如針對其相依套裝軟體所定義的其他動作。

重新開機/關機: 確保相依套裝軟體不包含重新開機/關機動作。

重新部署套裝軟體以重新整理其相依性: 如果要變更已複製到內容伺服器之套裝軟體的相依性,必須重新部署該套裝軟體。這可確保每部內容伺服器都擁有套裝軟體所需的所有相依項。

若要透過「套裝軟體」索引標籤重新部署套裝軟體,請找到該套裝軟體並按一下以顯示其詳細資料,然後按一下「內容伺服器」索引標籤。在「主要伺服器複製狀態」清單中,選取主要伺服器旁的核取方塊,然後按一下「包括」將套裝軟體複製到伺服器。視需要對輔助設備重複此程序。

若要透過「設備」索引標籤重新部署套裝軟體,請找到相應的設備並按一下以顯示其詳細資料,然後按一下「內容」索引標籤。在「複製設定」清單中,選取套裝軟體旁的核取方塊,然後按一下「包含」以複製套裝軟體。

套裝軟體將根據「內容複製」設定重新進行部署。如需詳細資訊,請參閱《ZENworks 10 Configuration Management 系統管理參考》中的「內容複製」