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

如何使用 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 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

发布日期: