Quando você precisa 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 sido o método padrão não apenas de encontrar 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 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 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 um Individual atualização de software, digite o comando sudo softwareupdate -i nome, onde “nome” é o nome exato de uma das atualizações disponíveis reveladas pelo comando list. Como este é um comando de superusuário (sudo), você precisará inserir a senha da sua conta de administrador quando solicitado.
- Para instalar tudo atualizaçõ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 o comando de desligamento para reiniciar o Mac (“-r”) imediatamente (“agora”).
Benefícios de usar a atualização de software através do terminal
Agora que você sabe Como as para 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 única 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 por meio 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 essa limitação é a mesma do utilitário Mac Software Update original. Este utilitário, que é como a Apple distribuía atualizações de sistema e de primeira parte aos usuários antes do lançamento da Mac App Store, não oferecia suporte a 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 a solução. 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.