閱讀更多:開始使用 Munki
Munki 是一組開放原始碼工具,當與基於網頁伺服器的套件和套件中繼資料存放庫一起使用時,可管理軟體安裝和設定。它通常由企業和教育環境中的系統管理員用於管理大量 macOS 電腦上的軟體安裝。
本文將引導您使用 Munki 完成安裝和解除安裝套件的步驟。
|
安裝套件
1. 在 Admin Console 上建立套件
登入 Admin Console,移至「套件」索引標籤,然後按一下「建立套件」。
當您在 Adobe Admin Console 上建立套件後,套件會下載到本機電腦。
2. 將套件匯入到 Munki 存放庫
-
在終端機中,執行以下命令:
munkiimport <已下載套件的路徑>
-
系統會提示您輸入有關套件的資訊。
Use existing item as a template? [y/N]
如果您之前已匯入 Admin Console 套件,並且想要使用現有範本:
- 輸入 Y,並點擊 Return
如果這是您要匯入的第一個套件或要使用新範本:
- 輸入 N,並點擊 Return。
- 點擊 Return 以使用預設項目名稱。
- 輸入「顯示名稱」和「描述」。
- 點擊 Return 以使用版本和目錄。
- 輸入類別和開發人員,並點擊 Return。
-
系統會提示您編輯新建立的 pkginfo 檔案。
點擊 Y 以檢閱或編輯檔案。
點擊 N 在不變更檔案的情況下繼續。
-
重建目錄以完成匯入功能。
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 存放庫
-
在終端機中,執行以下命令:
munkiimport <已下載套件的路徑>
-
系統會提示您輸入有關套件的資訊。
Use existing item as a template? [y/N]
如果您之前已匯入 Admin Console 套件,並且想要使用現有範本:
- 輸入 Y,並點擊 Return
如果這是您要匯入的第一個套件或要使用新範本:
- 輸入 N,並點擊 Return。
- 點擊 Return 以使用預設項目名稱。
- 輸入「顯示名稱」和「描述」。
- 點擊 Return 以使用版本和目錄。
- 輸入類別和開發人員,並點擊 Return。
-
重建目錄以完成匯入功能。
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
或啟動託管軟體中心工具,並觸發安裝。