將軟體分發至 Linux 裝置

Linux 代理程式部署完成後,您可以將軟體分發至 Linux 裝置。初次部署 Linux 代理程式時,使用 SSH 連線。代理程式安裝完成後,核心伺服器使用標準 Ivanti 代理程式與 Linux 伺服器通訊以及傳送檔案。要將軟體分發至 Linux 裝置,您必須具備「管理員」權限。

您只能將 RPM 分發至 Linux 裝置。Linux 代理程式會自動安裝您分發的每個 RPM。安裝完成後,RPM 本身並未儲存至伺服器。您可以安裝及解除安裝您以「軟體分發」指定的 RPM。您只能使用推送遞送方式來分發 Linux 軟體。對於 Linux 軟體分發,推送遞送方式中的設定會被忽略,因此您選擇哪種推送遞送方式或如何設定都無關緊要。

分發過程如下:

  1. 核心伺服器透過標準 Ivanti 代理程式連線到 Linux 裝置
  2. 裝置下載套件
  3. 裝置執行 shell 指令檔,使用 RPM 指令安裝 RPM 套件
  4. 裝置將狀態資訊傳送到核心伺服器。

您可以將 Linux RPM 儲存在 HTTP 共享目錄上。Linux 軟體分發不支援 UNC 檔案共享目錄。如果使用 HTTP 共享,請務必啟用共享的目錄瀏覽。如果您在 Windows 裝置 (而非核心伺服器) 上使用 HTTP 共用,就必須以正確的 MIME 類型設定 IIS 的 RPM 檔案。否則,IIS 使用的預設 MIME 類型,會導致 RPM 無法下載檔案。

在 Windows 裝置上設定 RPM MIME 類型
  1. 在 Windows 控制台中,開啟網際網路服務管理員
  2. 瀏覽到分發檔案所在的資料夾。在資料夾的快顯功能表中,按一下內容
  3. HTTP 標題標籤中,按一下檔案類型按鈕。
  4. 按一下新類型
  5. 關聯副檔名中,輸入 rpm。請注意 rpm 是小寫。
  6. 內容類型中,輸入文字/純文字。
  7. 按一下確定,離開對話方塊。

檔案放入套件共享後,請在分發套件視窗建立新的 Linux 分發套件,結合所需遞送方式,排定傳送。

瞭解 Linux 軟體相依條件 

當您按一下 Linux 套件分發套件 - 內容中的保存時,軟體分發會剖析您為 RPM 需要的相依條件所選擇的主 RPM 和任何相依 RPM。然後這些相依條件會出現在缺失程序庫對話方塊中。檢查此對話方塊中的相依條件可告知軟體分發不要再次向您提示這一點。您可檢查您所知的相依條件是否已安裝在受管理裝置上。該對話方塊僅用於您的資訊。如果目標裝置上相依條件缺失,而且您不能明確將該相依條件包括為相依套件,RPM 可能無法成功安裝。