Macos Big Sure informações importantes
No MacOS Big Sur, a Apple removeu a capacidade de softwareupdate
ser apontado para um sucatalog que não seja da Apple. Isso significa que você não pode usar um servidor Reposado para atender a atualizações de software da Apple para clientes Big SUR (e presumivelmente versões posteriores do macOS).
INTRODUÇÃO
O Reposado é um conjunto de ferramentas escritas no Python que replicam a principal funcionalidade do serviço de atualização de software do Mac OS X Server.
LICENÇA
O Reposado está licenciado sob a nova licença BSD.
Grupo de discussão
Discussão para usuários e desenvolvedores do Reposado está aqui.
Recursos e recursos
O Reposado, juntamente com o Python, a ferramenta binária "Curl" e um servidor da Web, como o Apache 2, permite hospedar um servidor local de atualização de software da Apple em qualquer hardware e sistema operacional de sua escolha.
O reposado contém uma ferramenta (repo_sync) para baixar os catálogos de atualização de software e (opcionalmente) atualizar pacotes dos servidores da Apple, permitindo que você os hospede em um servidor da web local.
Além disso, o Reposado fornece uma ferramenta de linha de comando (Repoutil) que permite criar qualquer número arbitrário de "ramificações" dos catálogos da Apple. Essas filiais podem conter qualquer subconjunto das atualizações disponíveis. Por exemplo, pode-se criar ramificações de "teste" e "liberar" e, em seguida, definir alguns clientes para usar o catálogo de "teste" para testar atualizações recém-lançadas. Você definiria a maioria dos seus clientes para usar o catálogo de ramificação "Liberação", que conteria atualizações que haviam passado pelo processo de teste.
Se você configurar o Reposado para baixar também as atualizações reais e os catálogos, poderá continuar oferecendo atualizações que foram substituídas por atualizações mais recentes. Por exemplo, se você estiver oferecendo atualmente as atualizações 10.6.7 para seus clientes, e a Apple lançar uma atualização de 10.6.8, poderá continuar a oferecer a atualização 10.6.7 (depreciada) 10.6.7 até estar pronto para lançar a atualização mais recente para o seu clientes. Você pode até oferecer a atualização 10.6.7 para seus clientes de "liberação", oferecendo a atualização 10.6.8 para seus clientes de "teste". Oferecer atualizações de software Apple "depreciado" é um recurso difícil com as ferramentas da Apple.
Limitações e dependências
O serviço de atualização de software da Apple faz algumas coisas. Principalmente, ele replica atualizações de software dos servidores da Apple, baixando -os para uma máquina local. Em segundo lugar, ele funciona como um servidor da Web para realmente servir essas atualizações para as máquinas clientes. O Reposado não duplica a parte do servidor da Web do serviço de atualização de software da Apple. Em vez disso, você pode usar qualquer servidor da web existente que desejar.
Atualmente, o Reposado também conta com o binário "Curl" da linha de comando para baixar atualizações dos servidores da Apple. O CURL está disponível nas versões OS X, Redhat Linux e muitos outros sistemas operacionais, incluindo versões Win32 e Win64. Consulte http://curl.haxx.se para obter mais informações.
Mais informações
Mais informações e documentação básica estão disponíveis aqui: https://github.com/wdas/reposado/tree/master/docs