เมื่อคุณต้องการติดตั้งการอัปเดตซอฟต์แวร์บน Mac ของคุณคุณอาจไปที่ Mac App Store แอพเก็บของ curated ของ Apple นั้นเป็นวิธีการเริ่มต้นที่ไม่เพียง แต่ค้นหาและติดตั้งแอปพลิเคชั่นของบุคคลที่สาม แต่ยังรวมถึงการใช้แพตช์และการอัพเดทสำหรับ macOS และแอปพลิเคชันอื่น ๆ ของ Apple แต่เมื่อพูดถึงการอัปเดตซอฟต์แวร์ macOS Mac App Store เป็นเพียงส่วนหน้าสำหรับคำสั่ง UNIX และแฟน ๆ ของ Terminal ของ Mac สามารถใช้คำสั่งนี้เพื่ออัปเดต Mac และแอปของบุคคลที่หนึ่งโดยแท้จริงแล้วผ่าน Mac App Store ทั้งหมด .
คำสั่งการอัปเดตซอฟต์แวร์ Mac ที่เรากำลังพูดถึงนั้นเป็นชื่อที่มีประโยชน์: softwareupdate นี่คือวิธีการใช้งาน
- เปิดแอปพลิเคชัน Terminal (ซึ่งสามารถพบได้ในโฟลเดอร์ / Applications / Utilities หรือโดยการค้นหาด้วย Spotlight)
- จากเทอร์มินัลพิมพ์ softwareupdate -l (นั่นคือตัวพิมพ์เล็ก“ L” และไม่ใช่อันดับหนึ่ง) นี่จะแสดงรายการของการอัปเดตที่มีอยู่ทั้งหมดพร้อมกับขนาดไฟล์แต่ละไฟล์และหมายเหตุที่ระบุว่าคุณจะต้องรีสตาร์ท Mac เพื่อให้กระบวนการอัปเดตเสร็จสมบูรณ์
- ในการติดตั้งการอัพเดตซอฟต์แวร์ แต่ละรายการ ให้ป้อนคำสั่ง sudo softwareupdate -i name โดยที่“ name” เป็นชื่อที่แน่นอนของหนึ่งในการอัปเดตที่มีอยู่ซึ่งเปิดเผยโดยคำสั่ง list เนื่องจากนี่เป็นคำสั่ง superuser (sudo) คุณจะต้องป้อนรหัสผ่านของบัญชีผู้ดูแลเมื่อได้รับแจ้ง
- ในการติดตั้งการอัปเดตซอฟต์แวร์ที่มีอยู่ ทั้งหมด ให้ใช้คำสั่ง sudo softwareupdate -i -a แทน สวิตช์“ -a” เพียงสั่งให้คำสั่งติดตั้งการอัพเดททั้งหมด อีกครั้งคุณจะต้องป้อนรหัสผ่านของผู้ดูแลระบบเมื่อได้รับแจ้ง
- ไม่มีแถบความคืบหน้าแบบดั้งเดิม แต่คุณจะเห็นรายการข้อความที่ได้รับการปรับปรุงในหน้าต่าง Terminal เมื่อเสร็จสิ้นแต่ละขั้นตอนทำให้คุณรู้ว่าทั้งคู่เมื่อดาวน์โหลดอัพเดตบางอย่างและเมื่อกระบวนการติดตั้งทั้งหมดเสร็จสมบูรณ์ หากคุณติดตั้งการอัปเดตซอฟต์แวร์ที่จำเป็นต้องรีบูตคุณจะเห็นข้อความสุดท้ายบอกให้คุณรีสตาร์ท Mac คุณสามารถทำได้ผ่านทางอินเทอร์เฟซ macOS ปกติ แต่เนื่องจากเราใช้คำสั่ง UNIX ในเทอร์มินัลแล้วคุณยังสามารถพิมพ์ sudo shutdown -r ตอนนี้ ซึ่งสั่งให้คำสั่ง shutdown รีสตาร์ท Mac (“ -r”) ทันที (“ ตอนนี้ “)
ประโยชน์ของการใช้ Software Update ผ่าน Terminal
ตอนนี้คุณรู้ วิธี เรียกใช้การอัปเดตซอฟต์แวร์ Mac จากเทอร์มินัลแล้วคำถามที่น่าจะเป็นไปได้ก็คือ เหตุผลที่ คุณต้องการใช้วิธีนี้แทนการคลิกปุ่มไม่กี่ปุ่มใน Mac App Store เหตุผลสำคัญอย่างหนึ่งคือระบบอัตโนมัติและการจัดการระยะไกล ผู้ใช้ที่มี Mac หลายเครื่องสามารถจัดการสร้างสคริปต์หรือเริ่มต้นการอัปเดตซอฟต์แวร์จากระยะไกลผ่านวิธีการเช่น SSH โดยไม่ต้องใช้การแชร์หน้าจอหรือซอฟต์แวร์การจัดการระยะไกลด้วยตนเอง
ประโยชน์ที่อาจเกิดขึ้นก็คือความเร็ว ผู้ใช้หลายคนรายงานว่าการอัพเดตติดตั้งเร็วขึ้นเมื่อติดตั้งผ่านเทอร์มินัลทั้งในแง่ของการติดตั้งครั้งแรกและส่วนหลังการรีสตาร์ทเมื่อ Mac รีบูต แม้ว่าจะไม่ใช่ทุกการอัปเดตที่จะเห็นการเพิ่มความเร็วอย่างมีนัยสำคัญ แต่อย่างน้อยที่สุดเทอร์มินัลจะไม่เพิ่มเมื่อเทียบกับ Mac App Store
ข้อเสียอย่างหนึ่งของการใช้งาน Software Update ผ่านเทอร์มินัล
แม้จะมีประโยชน์สำหรับผู้ใช้จำนวนมาก แต่ก็มีข้อแม้หนึ่งข้อในการใช้งานการอัพเดตซอฟต์แวร์ Mac ผ่านทางเทอร์มินัล ดังที่กล่าวไว้ในตอนต้นของบทความนี้วิธีการเทอร์มินัลจะทำงานเฉพาะกับการอัปเดตระบบ macOS และแอป Apple แรกเช่น iTunes สิ่งนี้จะถูกนำไปเปรียบเทียบกับ Mac App Store ซึ่งจะอัปเดตแอพบุคคลที่สามของคุณควบคู่ไปกับการอัปเดตอย่างเป็นทางการของ Apple
ผู้ใช้ Mac ที่รู้จักกันมานานอาจจำข้อ จำกัด นี้ได้เหมือนกับยูทิลิตี้อัพเดตซอฟต์แวร์ Mac ดั้งเดิม ยูทิลิตี้นี้ซึ่งเป็นวิธีที่ Apple ส่งมอบระบบและการอัปเดตให้ผู้ใช้ครั้งแรกก่อนที่จะเปิดตัว Mac App Store ไม่สนับสนุนแอปพลิเคชันของบุคคลที่สาม เนื่องจากคำสั่ง softwareupdate UNIX นั้นทำหน้าที่เป็นพื้นฐานของยูทิลิตี้การอัปเดตซอฟต์แวร์ดั้งเดิมข้อ จำกัด นี้จึงสมเหตุสมผล
ดังนั้นหากคุณต้องการติดตั้งระบบ macOS และการอัปเดตของบุคคลที่หนึ่งอย่างรวดเร็วเท่านั้นหรือหากคุณไม่ได้ใช้แอพของบุคคลที่สามจาก Mac App Store วิธีการเทอร์มินัลจะครอบคลุม หากไม่เป็นเช่นนั้นคุณอาจจะดีกว่าการเกาะติดกับวิธีการเริ่มต้นของ Mac App Store เนื่องจากจะทำให้ทั้งแอปแรกและแอปของบุคคลที่สามอัปเดตทั้งหมดในที่เดียว