Você pode atualizar o software com sudo softwareupdate --install --all. É possível atualizar o próprio sistema operacional a partir da linha de comando?
Você pode atualizar o software com sudo softwareupdate --install --all. É possível atualizar o próprio sistema operacional a partir da linha de comando?
Respostas:
Como o instalador do OS X é um aplicativo, você precisaria de uma estrutura de script para automatizar o clique dos botões. É muito mais fácil configurar uma solução MDM em que o instalador é transformado em um recurso de netboot do que desmembrar a interface do usuário e criar scripts na instalação.
Para começar, olhe para o AutoDMG ou Imagr / NBICreator .
Você pode integrá-los à maioria dos MDMs, como o Casper / Munki, ou implantar uma solução de criação de imagens, como o DeployStudio, mas todos eles exigem computadores externos para gerenciar / fornecer o computador que está sendo atualizado. Não há uma extensão simples para a softwareupdateferramenta fornecida pela Apple, uma vez que foi projetada para corrigir um sistema operacional e aplicativos e não executar a atualização / migração nela mesma. Até mesmo o melhor cirurgião da cidade faz com que outra pessoa use o joelho quando ele está sob a faca.
Não parece estar, olhando para a página de manual; a menos que apareça no --list arg
--l | --Lista
Listar todas as atualizações disponíveis.
-i | --instalar
Cada atualização especificada por args é baixada e instalada. args pode ser um dos seguintes: a seguir:
ing:
-r | --recomendado
Todas as atualizações recomendadas para o seu sistema. Estes são prefixados com um *
caractere na saída --list.
-a | --all Todas as atualizações aplicáveis ao seu sistema, incluindo aquelas não recomendadas
aqueles que são prefixados com um caractere - na saída --list. (Não recomendado (não recomendado)
atualizações emendadas são incomuns em qualquer caso.)
item ... Uma ou mais atualizações especificadas. A saída --list mostra os nomes dos itens que você pode
especifique aqui, prefixado pelos caracteres * ou -.