แก้ไขการอัปเดต OS X El Capitan Beta ไม่ได้แสดงอยู่ในการอัปเดตซอฟต์แวร์

หากคุณเป็นผู้ใช้ Mac ที่กำลังทดสอบเบต้า OS X El Capitan ไม่ว่าจะเป็นโปรแกรม OS X Public Beta หรือ Mac Developer ที่ลงทะเบียนไว้คุณอาจพบสถานการณ์ที่การอัปเดตที่พร้อมใช้งานล่าสุดไม่ปรากฏสำหรับคุณ ใน Mac App Store ตามที่ควร ตัวอย่างเช่นสมมุติว่าคุณกำลังพยายามเข้าถึง OS X 10.11 สาธารณะเบต้า 6 และจะไม่แสดงว่าพร้อมใช้งาน แต่คุณรู้ว่ายังไม่ได้ติดตั้งใน Mac เลย โดยปกติแล้วจะสามารถแก้ไขได้โดยไปที่แท็บการอัปเดตแล้วกด Command + R เพื่อรีเฟรชการอัปเดต แต่หากไม่ได้ผลคุณอาจต้องแทรกแซงด้วยตนเองและตั้งค่าแคตตาล็อกดาวน์โหลดการอัพเดตซอฟต์แวร์อีกครั้ง


โปรดจำไว้ว่าคุณจะต้องทำเช่นนี้หากคุณทดสอบเบต้าของ OS X El Capitan จริงถ้าคุณพยายามตั้งค่าแคตตาล็อกการอัพเดตซอฟต์แวร์ด้วยตนเองไปเป็นฟีดเบต้าคุณอาจจะทำลายการอัปเดตของ OS X และจะไม่แสดง ขึ้นเลย โปรดทราบว่ามี URL สองแบบให้เลือกขึ้นอยู่กับว่า Mac ได้รับการตั้งค่าให้เป็นแบบทดสอบของ OS X Public Beta หรือ OS X Developer Beta (หรือถ้าคุณลงทะเบียนเรียนในโปรแกรมเบต้าทั้งคู่คุณสามารถ สลับระหว่างสองโดยใช้คำสั่งเหล่านี้ แต่เป็นหัวข้อที่ปิดอยู่) สุดท้ายนี้ต้องแน่ใจด้วยว่าคุณยังไม่ได้เลือกรับการอัปเดตเบต้าด้วยตนเองผ่านทางค่ากำหนดของระบบซึ่งอาจป้องกันไม่ให้มีการแสดงเวอร์ชันเบต้าที่ถูกต้อง

ไม่ว่าคุณจะอยู่ในโปรแกรม Beta สาธารณะหรือโปรแกรมเบต้าสำหรับนักพัฒนาซอฟต์แวร์ให้เปิดแอป Terminal และป้อนสตริงคำสั่งที่เหมาะสมจากตัวเลือกด้านล่าง:

ผู้ทดสอบเบต้าสาธารณะหรือไม่? ตั้งค่าแคตตาล็อกของ OS X Public Beta:

หากคุณเป็นส่วนหนึ่งของโปรแกรมทดสอบ MacOS Public Beta และต้องการตั้งค่าว่าเป็นสตรีมแคตตาล็อกซอฟต์แวร์ที่เหมาะสมให้ใช้สิ่งนี้:

sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11beta-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

นักพัฒนา Mac ที่จดทะเบียนแล้ว ตั้งค่าแคตตาล็อก Beta สำหรับนักพัฒนาซอฟต์แวร์ OS X:

หากคุณเป็นนักพัฒนาซอฟต์แวร์ Mac ที่ได้รับการจดทะเบียนและต้องการตั้งค่าสตรีมแคตตาล็อกซอฟต์แวร์สำหรับนักพัฒนาซอฟต์แวร์รุ่นเบต้าของ Mac ให้ใช้:
sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11seed-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

เมล็ดพันธุ์จีเอ็ม

URL แค็ตตาล็อกแค็ตตาล็อกของ OS X 10.11 มีดังนี้:
sudo softwareupdate --set-catalog https://swscan.apple.com/content/catalogs/others/index-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz

ยืนยันการปรับปรุงแค็ตตาล็อกการปรับปรุงซอฟต์แวร์ที่ใช้งานแล้ว

เมื่อคุณตั้งค่าแค็ตตาล็อกเป็น URL ที่เหมาะสมคุณสามารถยืนยันการเปลี่ยนแปลงได้อย่างมีประสิทธิภาพโดยใช้คำสั่ง softwareupdate เพื่อแสดงรายการการปรับปรุงที่มีทั้งหมด:

softwareupdate --list

จากนั้นคุณสามารถกลับไปที่ App Store และติดตั้งการอัปเดตเบต้าได้ตามปกติหรือถ้าคุณต้องการอยู่ในแอป Terminal คุณสามารถติดตั้งการอัปเดต OS X จากบรรทัดคำสั่งได้ด้วยการระบุแพ็กเกจที่จะติดตั้ง

วิธีรีเซ็ตเป็นแค็ตตาล็อกการปรับปรุงซอฟต์แวร์ OS X เริ่มต้น

ถ้าคุณ messed ขึ้นไวยากรณ์หรืออื่น ๆ เพียงแค่ต้องการตั้งค่ากลับไปที่กระแสข้อมูลการปรับปรุงซอฟต์แวร์เริ่มต้นใช้สตริงคำสั่งต่อไปนี้:

softwareupdate --clear-catalog

อีกครั้งคุณจะต้องทำเช่นนี้หากคุณพยายามรีเฟรช App Store ด้วย Command + R และไม่สามารถใช้งานได้เพื่อแสดงการปรับปรุงซอฟต์แวร์เบต้าที่พร้อมใช้งาน

ขอขอบคุณ Tolakipaki และ 'CONFIRMED' สำหรับการนำเสนอสตริงการอัปเดตเฉพาะและรายละเอียดประกอบในส่วนความคิดเห็นของเรารวมถึง SixColors เพื่อเสนอทางออกที่คล้ายคลึงกันไม่กี่เดือน เหตุใดการอัปเดตจะหยุดลงโดยอัตโนมัติสำหรับผู้ใช้บางรายจึงไม่ชัดเจนนัก แต่โชคดีที่เป็นทางออกที่ง่าย