Anonim

Quando devi installare aggiornamenti software sul tuo Mac, probabilmente vai al Mac App Store. L'app store curato di Apple è stato a lungo il metodo predefinito non solo per trovare e installare applicazioni di terze parti, ma anche per applicare patch e aggiornamenti per macOS e altre applicazioni Apple. Ma quando si tratta di aggiornamenti del software macOS, il Mac App Store è davvero solo un front-end per un comando UNIX, e i fan del Terminale del Mac possono effettivamente utilizzare questo comando per aggiornare il loro Mac e le app di prima parte mentre bypassano del tutto il Mac App Store .


Il comando di aggiornamento del software per Mac di cui stiamo parlando è utile ben chiamato: softwareupdate . Ecco come usarlo.

  1. Avviare l'applicazione Terminale (che si trova nella cartella / Applicazioni / Utilità o cercandola con Spotlight).
  2. Dal Terminale, digitare softwareupdate -l (che è una "L" minuscola e non il numero uno). Questo fornirà un elenco di tutti gli aggiornamenti disponibili con le loro dimensioni dei singoli file e una nota che indica se è necessario riavviare il Mac per completare il processo di aggiornamento.

  3. Per installare un singolo aggiornamento software, immettere il comando sudo softwareupdate -i name , dove "name" è il nome esatto di uno degli aggiornamenti disponibili rivelato dal comando list. Poiché si tratta di un comando superutente (sudo), dovrai inserire la password del tuo account amministratore quando richiesto.

  4. Per installare tutti gli aggiornamenti software disponibili, utilizzare invece il comando sudo softwareupdate -i -a . L'opzione "-a" indica semplicemente al comando di installare tutti gli aggiornamenti. Ancora una volta, dovrai inserire la password dell'amministratore quando richiesto.
  5. Non esiste una barra di avanzamento tradizionale, ma vedrai le voci di testo aggiornate nella finestra Terminale ogni volta che viene completato ogni passaggio, indicandoti sia quando sono stati scaricati alcuni aggiornamenti sia quando l'intero processo di installazione è completo. Se hai installato aggiornamenti software che richiedono un riavvio, verrà visualizzato un messaggio finale che ti informa di riavviare il Mac. Puoi farlo tramite la normale interfaccia macOS, ma poiché stiamo già utilizzando i comandi UNIX in Terminale, puoi anche digitare sudo shutdown -r now, che indica al comando shutdown di riavviare immediatamente il Mac (“-r”) (“now “).

Vantaggi dell'utilizzo dell'aggiornamento software tramite il terminale

Ora che sai come eseguire l'aggiornamento del software Mac dal terminale, la domanda probabile è perché vorresti utilizzare questo metodo invece di fare semplicemente clic su alcuni pulsanti nel Mac App Store. Una grande ragione è l'automazione e la gestione remota. Gli utenti con più Mac da gestire possono creare script o avviare in remoto un aggiornamento software tramite un metodo come SSH senza la necessità di utilizzare manualmente la condivisione dello schermo o il software di gestione remota.
Un altro potenziale vantaggio è la velocità. Sebbene non universali, molti utenti segnalano che gli aggiornamenti si installano più velocemente quando vengono installati tramite Terminale, sia in termini di installazione iniziale che di post riavvio al riavvio del Mac. Sebbene non tutti gli aggiornamenti vedranno un aumento significativo della velocità, il metodo Terminale non aggiungerà almeno in qualsiasi momento rispetto al Mac App Store.

L'unico aspetto negativo dell'utilizzo dell'aggiornamento software tramite il terminale

Nonostante i suoi benefici per molti utenti, c'è un grosso avvertimento nell'esecuzione dell'aggiornamento del software per Mac tramite il terminale. Come accennato all'inizio di questo articolo, il metodo Terminal funziona solo con gli aggiornamenti di sistema macOS e le app Apple di prima parte come iTunes. Questo viene confrontato con il Mac App Store, che aggiornerà le tue app di terze parti insieme agli aggiornamenti Apple ufficiali.
Gli utenti Mac di vecchia data potrebbero riconoscere che questa limitazione è la stessa dell'utilità di aggiornamento del software Mac originale. Questa utility, ovvero il modo in cui Apple ha fornito agli utenti gli aggiornamenti di sistema e di prima parte prima del lancio del Mac App Store, non supportava le applicazioni di terze parti. Poiché il comando UNIX di aggiornamento software è servito anche come base dell'utilità di aggiornamento software originale, questa limitazione ha senso.
Quindi, se desideri installare rapidamente il sistema macOS e gli aggiornamenti di prima parte o se non usi app di terze parti dal Mac App Store, il metodo Terminale è coperto. In caso contrario, è meglio attenersi al metodo Mac App Store predefinito in quanto mantiene gli aggiornamenti delle app di prima e terza parte in un unico posto.

Come eseguire l'aggiornamento del software mac tramite il terminale