Quando precisar instalar atualizações de software em seu Mac, você provavelmente vai para a Mac App Store. A loja de aplicativos com curadoria da Apple tem muito tempo o método padrão não apenas de localizar e instalar aplicativos de terceiros, mas também de aplicar patches e atualizações para macOS e outros aplicativos da Apple. Mas quando se trata de atualizações de software macOS, a Mac App Store é realmente apenas um front-end para um Comando UNIX , e os fãs do Terminal do Mac podem realmente usar este comando para atualizar seus Mac e aplicativos próprios, ignorando completamente a Mac App Store.
O comando de atualização de software do Mac de que estamos falando tem um nome útil: atualização de software . Veja como usá-lo.
- Inicie o aplicativo Terminal (que pode ser encontrado na pasta / Aplicativos / Utilitários ou procurando por ele com Holofote )
- No Terminal, digite atualização de software -l (é um L minúsculo e não o número um). Isso fornecerá uma lista de todas as atualizações disponíveis junto com seus tamanhos de arquivo individuais e uma nota indicando se você precisará reiniciar seu Mac para concluir o processo de atualização.
- Para instalar umIndividualatualização de software, digite o comando sudo softwareupdate -inome , onde nome é o nome exato de uma das atualizações disponíveis reveladas pelo comando list. Como este é um superusuário ( sudo ), você precisará inserir a senha da sua conta de administrador quando solicitado.
- Para instalartudoatualizações de software disponíveis, em vez disso, use o comando sudo softwareupdate -i -a . A opção -a simplesmente instrui o comando a instalar todas as atualizações. Novamente, você precisará inserir sua senha de administrador quando solicitado.
- Não há uma barra de progresso tradicional, mas você verá entradas de texto atualizadas na janela do Terminal à medida que cada etapa for concluída, permitindo que você saiba quando certas atualizações foram baixadas e quando todo o processo de instalação está concluído. Se você instalou atualizações de software que exigem reinicialização, verá uma mensagem final com instruções para reiniciar o Mac. Você pode fazer isso por meio da interface normal do macOS, mas como já estamos usando comandos UNIX no Terminal, você também pode digitar sudo shutdown -r now , que instrui desligar comando para reiniciar o Mac (-r) imediatamente (agora).
Benefícios de usar a atualização de software através do terminal
Agora que você sabeComo aspara executar a atualização de software do Mac a partir do Terminal, a questão provável éPor quêvocê deseja usar este método em vez de simplesmente clicar em alguns botões na Mac App Store. Um grande motivo é a automação e o gerenciamento remoto. Os usuários com vários Macs para gerenciar podem criar scripts ou iniciar remotamente uma atualização de software por meio de um método como SSH, sem a necessidade de usar manualmente o compartilhamento de tela ou software de gerenciamento remoto.
Outro benefício potencial é a velocidade. Embora não seja universal, muitos usuários relatam que as atualizações são instaladas mais rapidamente quando instaladas via Terminal, tanto em termos da instalação inicial quanto na parte pós-reinicialização quando o Mac é reinicializado. Embora nem todas as atualizações apresentem um aumento significativo na velocidade, o método Terminal, pelo menos, não adicionará tempo em comparação com a Mac App Store.
A grande desvantagem de usar a atualização de software por meio do terminal
Apesar de seus benefícios para muitos usuários, há uma grande ressalva ao executar a Atualização de software do Mac através do Terminal. Conforme mencionado no início deste artigo, o método Terminal funciona apenas com atualizações do sistema macOS e aplicativos da Apple de terceiros, como o iTunes. Isso é comparado à Mac App Store, que atualizará seus aplicativos de terceiros junto com as atualizações oficiais da Apple.
Usuários antigos do Mac podem reconhecer que esta limitação é a mesma do utilitário Mac Software Update original. Este utilitário, que é como a Apple entregava o sistema e as atualizações iniciais aos usuários antes do lançamento da Mac App Store, não era compatível com aplicativos de terceiros. Como o comando softwareupdate UNIX também serviu de base para o utilitário de atualização de software original, essa limitação faz sentido.
Portanto, se você deseja apenas instalar rapidamente o sistema macOS e as atualizações originais, ou se não usa nenhum aplicativo de terceiros da Mac App Store, o método Terminal oferece tudo o que você precisa. Do contrário, talvez seja melhor você seguir o método padrão da Mac App Store, pois ele mantém as atualizações do seu aplicativo original e de terceiros em um só lugar.