Quando você precisar instalar atualizações de software no seu Mac, provavelmente irá para a Mac App Store. A loja de aplicativos com curadoria da Apple tem sido o método padrão não apenas para encontrar e instalar aplicativos de terceiros, mas também para aplicar patches e atualizações para o macOS e outros aplicativos da Apple. Mas quando se trata de atualizações de software para 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 esse comando para atualizar seus aplicativos Mac e de terceiros, ignorando completamente a Mac App Store .
O comando de atualização de software do Mac que estamos falando é muito bem chamado: softwareupdate . Veja como usá-lo.
- Inicie o aplicativo Terminal (que pode ser encontrado na pasta / Aplicativos / Utilitários ou pesquisando-o com o Spotlight).
- No Terminal, digite softwareupdate -l (é um "L" minúsculo e não o número um). Isso fornecerá uma lista de todas as atualizações disponíveis, juntamente com seus tamanhos de arquivo individuais e uma observação indicando se você precisará reiniciar o Mac para concluir o processo de atualização.
- Para instalar uma atualização de software individual , digite o comando sudo softwareupdate -i name , onde "name" é o nome exato de uma das atualizações disponíveis reveladas pelo comando list. Como este é um comando de superusuário (sudo), será necessário inserir a senha da sua conta de administrador quando solicitado.
- Para instalar todas as atualizações de software disponíveis, use o comando sudo softwareupdate -i -a . A opção "-a" simplesmente instrui o comando a instalar todas as atualizações. Novamente, você precisará digitar sua senha de administrador quando solicitado.
- Não existe uma barra de progresso tradicional, mas você verá as entradas de texto atualizadas na janela Terminal à medida que cada etapa for concluída, informando quando determinadas atualizações foram baixadas e quando todo o processo de instalação foi concluído. Se você instalou atualizações de software que exigem uma reinicialização, você verá uma mensagem final instruindo-o a reiniciar o Mac. Você pode fazer isso através da interface normal do macOS, mas como já estamos usando comandos UNIX no Terminal, também é possível digitar sudo shutdown -r now, que instrui o comando shutdown a reiniciar o Mac (“-r”) imediatamente (“now ”).
Benefícios do uso da atualização de software através do terminal
Agora que você sabe como executar a Atualização de software para Mac a partir do Terminal, a pergunta provável é por que você deseja usar esse 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. 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 precisar usar manualmente o software de compartilhamento de tela ou gerenciamento remoto.
Outro benefício potencial é a velocidade. Embora não sejam universais, muitos usuários relatam que as atualizações são instaladas mais rapidamente quando instaladas pelo Terminal, tanto em termos de instalação inicial quanto na parte pós-reinicialização quando o Mac é reiniciado. Embora nem todas as atualizações tenham um aumento significativo de velocidade, o método Terminal pelo menos não aumentará o tempo em comparação com a Mac App Store.
A grande desvantagem do uso da atualização de software através do terminal
Apesar dos benefícios para muitos usuários, há uma grande ressalva em executar a Atualização de software para Mac via Terminal. Conforme mencionado no começo deste artigo, o método Terminal funciona apenas com atualizações do sistema macOS e aplicativos Apple primários como o iTunes. Isso é comparado à Mac App Store, que atualizará seus aplicativos de terceiros juntamente com as atualizações oficiais da Apple.
Os usuários antigos de Mac podem reconhecer que essa limitação é a mesma do utilitário original de atualização de software do Mac. Este utilitário, que é como a Apple entregou atualizações de sistema e de primeira parte aos usuários antes do lançamento da Mac App Store, não suportava aplicativos de terceiros. Como o comando softwareupdate UNIX também serviu de base ao utilitário Atualização de Software original, essa limitação faz sentido.
Portanto, se você deseja instalar rapidamente o sistema macOS e atualizações de terceiros, ou se não usa aplicativos de terceiros da Mac App Store, o método Terminal é o seu objetivo. Caso contrário, é melhor seguir o método padrão da Mac App Store, pois mantém as atualizações de aplicativos de primeira e de terceiros em um único local.