Now that I have started the Software Update service on my Leopard Server, how do I change my client Macs to check for updates on it?
DefaultsThe simplest method is to run a defaults command on the client Macs (easily pushed via Apple Remote Desktop):
for a user. If you run it via sudo it will set it for whenever you use softwareupdate as root. The
To double check this applied you can run the following command:
If this is working correctly when running Software Update (GUI) you should see the server address appear in parenthesis in the title of the window. MCXAnother alternative is to use Workgroup Manager to manage the preferences via MCX from your server. This can be done for users, or for computers if they are bound to your Open Directory. If you are using 10.5 Server or newer: you can simply use the Software Update section under Preferences. Manually:
If this is working correctly when running Software Update (GUI) you should see the server address appear in parenthesis in the title of the window. |
|||||||||||||||||
|
|
In order to have a system-wide configuration one has to run the following:
In order to correctly work both on Leopard and Snow Leopard the right command to issue is:
Happily used and tested on my network :) |
||||
|
|
|
The DNS trick that Chealion points out is fantastic. I use it at our office, and every computer on our LAN will automatically pull the updates from the local repository at high speed without any configuration. Create the One thing to point out - you will need a Snow Leopard server for it to work with Snow Leopard clients - otherwise it breaks. Note - 10.5 SU Repository is in You also need to enable the Web Service and add the following Web Aliases on port 80 in Server Admin, for 10.4, 10.5, and 10.6 clients to get the updates:
|
||||
|
|
|
Software Update Enabler is an excellent free application for configuring clients. |
||||
|
|
|
I came up with a really simple method for delivering software updates to all unmanaged macs on the network, with a minimal amount of hackery on a 10.7 lion server.
ln -Ffs /private/var/db/swupd/html /Library/Server/Web/Data/Sites/Default that pretty much got me sorted with a minimum effort. |
|||
|
|
|
I have made an app that will set the Software Update Server on Snow Leopard, Leopard or Tiger. It will set the Software Update Server by checking the Server's version to see if it is compatible with your OS version. If you try to use a Leopard (no Snow Leopard Hack) or Tiger Server with Snow Leopard it will say it is not compatible. If it is it will set it. If you are trying to use a Tiger Server with Leopard it will set it but you will only get Tiger updates. Download: http://iwczone.co.uk/projects/iSetSU/ MacUpdate: http://www.macupdate.com/info.php/id/33740/iset-sus |
||||
|
|
|
To use Leopard Server Software Update Server with Snow Leopard Clients see Jan Uschok's answer to "Can 10.5.8 Server serve 10.6 updates using Software Update Services?". |
|||||
|