Här är vad som fungerade för mig på Yosemite.
1) Stäng Mac App Store-appen och öppna sedan terminalen.
2) Återställ katalog för programuppdatering
$ sudo softwareupdate --clear-catalog
softwareupdate: Ändrad katalog till Apple-produktion
-
--clear-catalog
verkar återställa konfigurationen och se till att programuppdateringen pekar på rätt plats. För vissa människor rapporterar de att det bara räcker att köra det här, starta om och sedan försöka igenom Mac App Store igen för att få fullständig nedladdning. Det fungerade dock inte för mig.
3) Lista tillgängliga uppdateringar för att se om High Sierra dyker upp.
$ sudo softwareupdate --list
Programuppdateringsverktyg
Upphovsrätt 2002-2012 Apple Inc.
Hitta tillgänglig programvara
Programuppdatering hittade följande nya eller uppdaterade programvara:
* Installera macOS High Sierra-
macOS High Sierra (), 5106655K [rekommenderas]
- Om den inte dyker upp ... fungerar det förmodligen inte för dig.
4) Ladda ner uppdateringen
$ sudo softwareupdate -v -d 'Install macOS High Sierra-'
Programuppdateringsverktyg
Upphovsrätt 2002-2012 Apple Inc.
Hitta tillgänglig programvara
Hämtar macOS High Sierra
Framsteg: 1%
Framsteg: 2%
...
Framsteg: 99%
Framsteg: 100%
Nedladdade macOS High Sierra
Gjort.
- Flaggan
-v
ger mig nedladdningsförlopp.
- Eftersom uppdateringen har mellanslag i namnet måste den citeras.
- Det finns ett mellanslag i slutet av namnet ... fungerar inte utan det ... fantastiskt, eller hur? Det tog mig några minuter att ta reda på det. Om du får Installera macOS High Sierra-: Ingen sådan uppdatering även om den dyker upp i listan över nedladdningar ... det är förmodligen ditt problem.
5) Installera den nedladdade uppdateringen (installerar installationsprogrammet, inte Sierra)
Nedladdade programuppdateringsfiler
sparas i / Library / Updates
.
$ ls -1 / Bibliotek / Uppdateringar /
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist
I det här fallet händer det att nedladdningen av höga Sierra är 091-76348
som du kan verifiera genom att titta i dist-filen.
$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist
När du har bekräftat kan du "installera" installationsprogrammet så här:
$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /
Observera att om du installerar en annan språkversion måste du antagligen ändra engelska till något annat. Bara ls /Library/Updates/091-76348/*.dist
för att se vilka "dist" filer du har. (@ chelder kommentar)
När installationen är klar bör du se att hela High Sierra-installationsprogrammet nu finns i mappen / Applications
.
$ ls -d -1 / Applikationer / Installera *
/ Program / Installera macOS High Sierra.app
... och det är hela 5 GB
$ du -h -d0 / Applications / Install \ macOS \ High \ Sierra.app
4.9G / Program / Installera macOS High Sierra.app
Background / Referenser:
Det finns några blogginlägg som diskuterar detta, men det verkar inte finnas någon slutsats varför vissa bara får "stubben" (14-22MB-filen) och andra får hela 5 GB-nedladdningen.För att skapa en USB-startdisk behöver du hela filen."Stubben" fungerar för normala (icke rena installationer) och laddar ner nödvändiga filer i farten.