Anonim

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.

  1. Inicie o aplicativo Terminal (que pode ser encontrado na pasta / Aplicativos / Utilitários ou pesquisando-o com o Spotlight).
  2. 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.

  3. 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.

  4. 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.
  5. 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.

Como executar a atualização de software para mac através do terminal