นี่คือสิ่งที่ทำงานให้ฉันในโยเซมิตี
1) ปิดแอพ Mac App store แล้วเปิดเทอร์มินัล
2) รีเซ็ตแคตตาล็อกอัพเดตซอฟต์แวร์
$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
--clear-catalog
ดูเหมือนว่าจะรีเซ็ตการกำหนดค่าและให้แน่ใจว่าการอัปเดตซอฟต์แวร์ชี้ไปยังตำแหน่งที่ถูกต้อง สำหรับบางคนพวกเขารายงานว่าใช้งานเพียงรีบูตเครื่องแล้วลองผ่าน Mac App Store อีกครั้งก็เพียงพอที่จะดาวน์โหลดแบบเต็ม นั่นไม่ได้ผลสำหรับฉันอย่างไรก็ตาม
3) แสดงรายการอัพเดตที่มีเพื่อดูว่า 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]
- ถ้ามันไม่ปรากฏขึ้น ... นี่อาจจะไม่เหมาะกับคุณ
4) ดาวน์โหลดการอัพเดท
$ 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.
- การ
-v
ตั้งค่าสถานะทำให้ฉันมีความคืบหน้าการดาวน์โหลด
- เนื่องจากการอัปเดตมีช่องว่างในชื่อจึงต้องเสนอราคา
- มีที่ว่างในตอนท้ายของชื่อ ... ไม่สามารถใช้งานได้หากไม่มี ... น่ากลัวใช่ไหม ใช้เวลาสักครู่เพื่อหาคำตอบ หากคุณได้รับ
Install macOS High Sierra-: No such update
แม้ว่าจะปรากฏในรายการดาวน์โหลด ... นั่นอาจเป็นปัญหาของคุณ
5) ติดตั้ง Downloaded Update (ติดตั้งตัวติดตั้งไม่ใช่ Sierra)
ดาวน์โหลดไฟล์จะถูกเก็บไว้ในsoftwareupdate
/Library/Updates
$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist
ในกรณีนี้มันเกิดขึ้นที่การดาวน์โหลดเซียร์ราสูง091-76348
ซึ่งคุณสามารถตรวจสอบได้โดยดูที่ไฟล์ dist
$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist
เมื่อยืนยันแล้วคุณสามารถ "ติดตั้ง" ตัวติดตั้งได้ดังนี้:
$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /
โปรดทราบว่าหากคุณติดตั้งเวอร์ชันภาษาอื่นคุณอาจต้องเปลี่ยนEnglish
เป็นอย่างอื่น เพียงls /Library/Updates/091-76348/*.dist
เพื่อดูว่าไฟล์ "dist" ที่คุณมี (ความคิดเห็นของ @ chelder)
หลังจากที่ตัวติดตั้งเสร็จสมบูรณ์คุณจะเห็นว่าตัวติดตั้ง High Sierra เต็มอยู่ใน/Applications
โฟลเดอร์ของคุณแล้ว
$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app
... และมันก็เป็น 5GB เต็ม
$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G /Applications/Install macOS High Sierra.app
พื้นหลัง / อ้างอิง:
มีโพสต์ในบล็อกไม่กี่รายการที่พูดถึงเรื่องนี้ แต่ดูเหมือนจะไม่มีข้อสรุปว่าทำไมบางคนถึงได้รับ "stub" (ไฟล์ 14-22MB) และคนอื่น ๆ ดาวน์โหลด 5GB เต็ม ในการสร้างดิสก์สำหรับบูต USB คุณต้องใช้ไฟล์แบบเต็ม "ต้นขั้ว" จะทำงานสำหรับการติดตั้งปกติ (ไม่ติดตั้งใหม่ทั้งหมด) และดาวน์โหลดไฟล์ที่จำเป็นได้ทันที