使用 Munki 部署套件

Munki 是一組開放原始碼工具,當與基於網頁伺服器的套件和套件中繼資料存放庫一起使用時,可管理軟體安裝和設定。它通常由企業和教育環境中的系統管理員用於管理大量 macOS 電腦上的軟體安裝。

本文將引導您使用 Munki 完成安裝和解除安裝套件的步驟。

閱讀更多:開始使用 Munki

安裝套件

1. 在 Admin Console 上建立套件

登入 Admin Console,移至「套件」索引標籤,然後按一下「建立套件」。

當您在 Adobe Admin Console 上建立套件後,套件會下載到本機電腦。

2. 將套件匯入到 Munki 存放庫

  1. 在終端機中,執行以下命令:

    munkiimport <已下載套件的路徑>

  2. 系統會提示您輸入有關套件的資訊。

    Use existing item as a template? [y/N]

    如果您之前已匯入 Admin Console 套件,並且想要使用現有範本:

    1. 輸入 Y,並點擊 Return

    如果這是您要匯入的第一個套件或要使用新範本:

    1. 輸入 N,並點擊 Return
    2. 點擊 Return 以使用預設項目名稱
    3. 輸入「顯示名稱」和「描述」。
    4. 點擊 Return 以使用版本目錄
    5. 輸入類別開發人員,並點擊 Return
  3. 系統會提示您編輯新建立的 pkginfo 檔案。

    點擊 Y 以檢閱或編輯檔案。

    點擊 N 在不變更檔案的情況下繼續。

  4. 重建目錄以完成匯入功能。

3. 建立用戶端資訊清單

在 Munki 存放庫中現在有我們的套件。

接下來,您需要建立用戶端資訊清單,以便 Munki 知道在給定電腦上安裝什麼。

使用 manifestutil 工具來建立資訊清單。

執行以下命令來建立新的資訊清單,並將套件新增到其中:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog <目錄名稱> --manifest site_default
  • manifestutil --add-pkg <套件名稱> --manifest site_default

4. 在用戶端電腦上執行安裝套件

該套件現在已準備好安裝在用戶端電腦上。

如果您已將 unattended_install 指定為 True,當 munki 代理程式下一次在用戶端電腦上執行時,就會自動安裝套件。

如果您已將 unattended_install 指定為 False,或者如果需要觸發手動安裝,請在用戶端電腦上執行以下命令:

sudo /usr/local/munki/managedsoftwareupdate --installonly

或啟動託管軟體中心工具,並觸發安裝。

解除安裝套件

1. 從 Admin Console 下載套件

登入 Admin Console,移至「套件」索引標籤,然後下載您用於安裝在用戶端電腦上的套件。

在解除安裝過程中使用 _Uninstall.pkg 檔案。

2. 將套件匯入到 Munki 存放庫

  1. 在終端機中,執行以下命令:

    munkiimport <已下載套件的路徑>

  2. 系統會提示您輸入有關套件的資訊。

    Use existing item as a template? [y/N]

    如果您之前已匯入 Admin Console 套件,並且想要使用現有範本:

    1. 輸入 Y,並點擊 Return

    如果這是您要匯入的第一個套件或要使用新範本:

    1. 輸入 N,並點擊 Return
    2. 點擊 Return 以使用預設項目名稱
    3. 輸入「顯示名稱」和「描述」。
    4. 點擊 Return 以使用版本目錄
    5. 輸入類別開發人員,並點擊 Return
  3. 重建目錄以完成匯入功能。

3. 建立用戶端資訊清單

在 Munki 存放庫中現在有我們的套件。

接下來,您需要建立用戶端資訊清單,以便 Munki 知道在給定電腦上安裝什麼。

使用 manifestutil 工具來建立資訊清單。

執行以下命令來建立新的資訊清單,並將套件新增到其中:

  • manifestutil --new-manifest site_default
  • manifestutil --add-catalog testing --manifest site_default
  • manifestutil --add-pkg <套件名稱> --manifest site_default

4. 在用戶端電腦上執行解除安裝套件

該套件現在已準備好在用戶端電腦上解除安裝。

如果您已將 unattended_install 指定為 True,當 munki 代理程式下一次在用戶端電腦上執行時,就會自動安裝套件。

如果您已將 unattended_install 指定為 False,或者如果需要觸發手動安裝,請在用戶端電腦上執行以下命令:

sudo /usr/local/munki/managedsoftwareupdate --installonly

或啟動託管軟體中心工具,並觸發安裝。

 Adobe

更快、更輕鬆地獲得協助

新的使用者?

Adobe MAX 2024

Adobe MAX
創意大會

10 月 14 至 16 日邁阿密海灘和線上

Adobe MAX

創意大會

10 月 14 至 16 日邁阿密海灘和線上

Adobe MAX 2024

Adobe MAX
創意大會

10 月 14 至 16 日邁阿密海灘和線上

Adobe MAX

創意大會

10 月 14 至 16 日邁阿密海灘和線上