如何在 OS X Server 中使用软件更新服务来更新您的 Mac 客户端

您可以通过 OS X Server 随附的软件更新服务将 Apple 软件更新保存在自己的服务器上。

本文章已经归档,因此 Apple 将不再对其进行更新。

兼容性

您的服务器可以为使用相同版本和某些较低版本 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 Server (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

请参阅“描述文件管理器帮助”以获得有关创建配置描述文件的更多信息。

使用被管理的客户端

要使用被管理客户端管理软件更新服务器的访问权限,请执行以下操作:

  1. 在 Workgroup Manager 中,点按“偏好设置”。
  2. 确保选中正确的目录且您已通过鉴定。要切换目录,请点按地球图标。如果您未通过鉴定,请点按锁,然后输入目录管理员名称和密码。
  3. 选择一个电脑组。
  4. 点按“软件更新”。
  5. 将管理设置设为“始终”。
  6. 指定一个 URL(用您的软件更新服务器的完全有效的主机名替换 su.example.com)。

    http://su.example.com:8088/index.sucatalog

  7. 点按“立即应用”。

未被管理的客户端

请执行以下步骤,以便将未通过配置描述文件或被管理客户端管理的客户端 Mac 指向您的软件更新服务器:

  1. 在未被管理的客户端上,打开“终端”。
  2. 使用以下命令。用您的软件更新服务器的完全有效的主机名替换 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
发布日期: