Padrões
O método mais simples é executar um comando defaults nos Macs clientes (facilmente enviado via Apple Remote Desktop):
defaults write com.apple.SoftwareUpdate CatalogURL 'HTTP_URL_FOR_CATALOG'
para um usuário. Se você executá-lo via sudo, ele será configurado para sempre que você usar softwareupdate como root.
O HTTP_URL_FOR_CATALOG
foi alterado com o Mac OS X 10.6. Se você usar o MCX, ele selecionará automaticamente o novo catálogo. No entanto, se fizer isso manualmente, as URLs a seguir precisarão ser usadas para qualquer versão do cliente em questão:
- Mac OS X 10.4:
http://mysus.example.com:8088/index.sucatalog
- Mac OS X 10.5:
http://mysus.example.com:8088/index-leopard.merged-1.sucatalog.sucatalog
- Mac OS X 10.6:
http://mysus.example.com:8088/index-leopard-snowleopard.merged-1.sucatalog
- Mac OS X 10.7:
http://mysus.example.com:8088/index-lion-snowleopard-leopard.merged-1.sucatalog
- Mac OS X 10.8:
index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
Para verificar isso, você pode executar o seguinte comando:
/usr/libexec/PlistBuddy -c Print /Library/Preferences/com.apple.SoftwareUpdate.plist
e /usr/libexec/PlistBuddy -c Print ~/Library/Preferences/com.apple.SoftwareUpdate.plist
para ver quais configurações são adequadas para o computador e para o usuário.
Se isso estiver funcionando corretamente ao executar a Atualização de Software (GUI), você deverá ver o endereço do servidor entre parênteses no título da janela.
MCX
Outra alternativa é usar o Workgroup Manager para gerenciar as preferências via MCX do seu servidor. Isso pode ser feito para usuários ou para computadores se eles estiverem vinculados ao seu Open Directory.
Se você estiver usando o 10.5 Server ou mais recente: você pode simplesmente usar a seção Atualização de Software em Preferências.
Manualmente:
- Escolha as contas, computadores ou grupos aos quais a preferência se aplica.
- Clique em Preferências e, em seguida, na guia Detalhes
- Pressione o botão Adicionar ... e navegue até /Library/Preferences/com.apple.SoftwareUpdate.plist
- Pressione Editar ...
- Sob Frequentemente, adicione uma nova chave e insira o nome CatalogURL
- Verifique se o tipo é string e insira seu URL do SUS (por exemplo, link ou, se estiver usando 10.6: link - veja acima da seção de padrões
- Pressione Aplicar agora e depois Concluído. Depois que os usuários / computadores tiverem atualizado suas configurações do MCX (geralmente o próximo login ou reinicialização), as novas configurações serão assumidas.
Se isso estiver funcionando corretamente ao executar a Atualização de Software (GUI), você deverá ver o endereço do servidor entre parênteses no título da janela.