如何在「OS X 伺服器」中使用「軟體更新」服務來更新 Mac 用戶端
「OS X 伺服器」隨附的「軟體更新」服務可讓你在自己的伺服器上託管「Apple 軟體更新」。
相容性
若用戶端使用相同版本的 OS X 和部分的舊版 OS X,你的伺服器即可提供更新項目:
伺服器版本 | 可支援的最舊用戶端版本 | 可支援的最新用戶端版本 |
OS X Server(Yosemite) | OS X 10.6 Snow Leopard | OS X 10.10 Yosemite |
OS X Server(Mavericks) | OS X 10.6 Snow Leopard | OS X 10.9 Mavericks |
OS X Server(Mountain Lion) | OS X 10.6 Snow Leopard | OS X 10.8 Mountain Lion |
OS X 伺服器(Lion) | OS X 10.5 Leopard | OS X 10.7 Lion |
搭載不同版本 OS X 的 Mac 用戶端,可使用同一個 URL 連線至你的伺服器以下載更新項目。你不必針對想要支援的每一個用戶端版本建立單獨的伺服器。
使用設定描述檔
你可以使用設定描述檔(例如在「描述檔管理程式」中建立的檔案),將用戶端指向「軟體更新伺服器」。在描述檔中加入「軟體更新」承載資料後,請指定 URL,例如:
http://su.example.com:8088/index.sucatalog
請將「軟體更新伺服器」的完全合格主機名稱替換為 su.example.com。
請參閱「描述檔管理程式」輔助說明,以進一步瞭解如何建立設定描述檔。
使用「受管理用戶端」
若要使用「受管理用戶端」來管理「軟體更新」伺服器的存取權限:
在 Workgroup Manager 中,按一下「偏好設定」。
確認所選取的目錄正確無誤,並且你已認證身分。若要切換目錄,請按一下地球圖像。如果你尚未認證,請按一下鎖頭,然後輸入目錄管理者的名稱和密碼。
選取電腦群組。
按一下「軟體更新」。
將管理設定設為「總是」。
指定 URL,將「軟體更新伺服器」的完全合格主機名稱替換為 su.example.com。
http://su.example.com:8088/index.sucatalog
按一下「立即套用」。
未受管理用戶端
請按照下列步驟,將不受設定描述檔管理的用戶端 Mac 或「受管理用戶端」指向你的「軟體更新」伺服器:
在未受管理用戶端上,打開「終端機」。
使用以下指令。將「軟體更新伺服器」的完全合格主機名稱替換為 su.example.com。
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://su.example.com:8088/index.sucatalog
你可以使用此指令驗證變更內容:
defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
若要將未受管理的用戶端電腦重新指向「Apple 軟體更新」伺服器,請使用此指令:
sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL