Ecco cosa ha funzionato per me su Yosemite.
1) Chiudi l'app del Mac App Store e quindi apri il terminale.
2) Ripristina catalogo aggiornamenti software
$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
--clear-catalog
sembra reimpostare la configurazione e assicurarsi che l'aggiornamento del software sia puntato nel posto giusto. Per alcune persone, segnalano che basta eseguire questo, riavviare e quindi riprovare tramite il Mac App Store per ottenere il download completo. Tuttavia non ha funzionato per me.
3) Elenca gli aggiornamenti disponibili per vedere se viene visualizzato High Sierra.
$ sudo softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.
Finding available software
Software Update found the following new or updated software:
* Install macOS High Sierra-
macOS High Sierra ( ), 5106655K [recommended]
- Se non viene visualizzato ... probabilmente questo non funzionerà per te.
4) Scarica l'aggiornamento
$ sudo softwareupdate -v -d 'Install macOS High Sierra- '
Software Update Tool
Copyright 2002-2012 Apple Inc.
Finding available software
Downloading macOS High Sierra
Progress: 1%
Progress: 2%
...
Progress: 99%
Progress: 100%
Downloaded macOS High Sierra
Done.
- La
-v
bandiera mi dà il progresso del download.
- Poiché l'aggiornamento ha spazi nel nome, deve essere citato.
- C'è uno spazio alla fine del nome ... non funziona senza di esso ... fantastico vero? Mi ci sono voluti alcuni minuti per capirlo. Se stai arrivando
Install macOS High Sierra-: No such update
anche se appare nell'elenco dei download ... questo è probabilmente il tuo problema.
5) Installa l'aggiornamento scaricato (installa il programma di installazione, non Sierra)
I softwareupdate
file scaricati vengono conservati /Library/Updates
.
$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist
In questo caso accade che il download di alta sierra sia quello 091-76348
che puoi verificare dando un'occhiata al file dist.
$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist
Una volta confermato puoi "installare" l'installer in questo modo:
$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /
Nota che se stai installando una versione in un'altra lingua probabilmente dovrai cambiare English
qualcos'altro. Solo ls /Library/Updates/091-76348/*.dist
per vedere quali file "dist" hai. (commento di @Chelder)
Al termine dell'installazione, dovresti vedere che il programma di installazione completo di High Sierra è ora nella tua /Applications
cartella.
$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app
... ed è l'intero 5 GB
$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G /Applications/Install macOS High Sierra.app
Sfondo / Riferimenti:
Ci sono alcuni post sul blog che parlano di questo, ma non sembra esserci una conclusione sul perché alcune persone ottengano solo lo "stub" (il file 14-22 MB) e altri ottengano il download completo da 5 GB. Per creare un disco di avvio USB è necessario il file completo. Lo "stub" funzionerà per normali (installazioni non pulite) e scarica i file necessari al volo.