เราส่วนใหญ่เคยอัปเดตซอฟต์แวร์ Mac (macOS) ผ่าน Mac App Store - วิธีดั้งเดิม แต่มีอีกวิธีคือใช้ Terminal วิธีนี้ประหยัดเวลาและง่ายกว่าสำหรับหลายคน โดยเฉพาะ Mac App Store ที่รู้จักกันดีว่าล่าช้าบนอุปกรณ์เก่า ผู้ใช้หลายคนรายงานว่าอัปเดตดาวน์โหลดและติดตั้งเร็วกว่าเมื่อใช้ Terminal นี่คือข้อได้เปรียบอีกอย่าง เราจะแสดงวิธีอัปเดต Mac ผ่าน Terminal
หากคุณใช้หลาย Mac เชื่อมต่อเซิร์ฟเวอร์ คุณสามารถรันสคริปต์หรือติดตั้งอัปเดตจากระยะไกลได้โดยไม่ต้องเข้าถึงแต่ละเครื่อง สำหรับผู้ใช้ macOS Mojave ขึ้นไป อัปเดตซอฟต์แวร์ย้ายไปที่ System Preferences แต่วิธี Terminal ยังใช้ได้
การอัปเดต Mac ผ่าน Terminal
วิธีนี้ใช้ชุดคำสั่งให้ Terminal ค้นหาอัปเดตที่พร้อมสำหรับระบบของคุณและติดตั้ง
หมายเหตุ: เนื่องจากอัปเดตซอฟต์แวร์เป็นฟังก์ชันหลักของระบบ คุณต้องใช้รหัสผ่านผู้ดูแลระบบเพื่อดำเนินการดาวน์โหลดและติดตั้งผ่าน Terminal
1. เปิด Terminal บน Mac ค้นหาด้วย Spotlight หรือไปที่ "Applications -> Utilities -> Terminal" ใน Finder
2. พิมพ์คำสั่งต่อไปนี้และกด Enter:
sudo softwareupdate -l
คำสั่งนี้จะค้นหาอัปเดตที่พร้อมจากเซิร์ฟเวอร์ Apple หากไม่มีอัปเดต จะแสดง "No updates available" แต่ถ้ามี จะแสดงรายการอัปเดตพร้อมขนาดไฟล์
3. เพื่อดาวน์โหลดและติดตั้งอัปเดตเฉพาะ ใช้
sudo softwareupdate -i 'NAME'
แทนที่ NAME ด้วยอัปเดตที่ต้องการ เช่น ต้องการติดตั้ง macOS Big Sur 11.4-20F71 ให้พิมพ์ sudo softwareupdate -i 'macOS Big Sur 11.4-20F71'
เคล็ดลับ: ชื่ออัปเดต (identifier) คือชื่อที่อยู่ข้างเครื่องหมายดาว/จุด ตามที่ไฮไลท์ด้านล่าง
ต้องพิมพ์ identifier ถูกต้องทุกตัว ระวังช่องว่าง/เครื่องหมายดาวท้าย identifier ด้วย
หากต้องการติดตั้งอัปเดตทั้งหมด ใช้คำสั่งนี้แทน:
sudo softwareupdate -i -a
-a สั่งให้ Terminal ติดตั้งอัปเดตทั้งหมด เนื่องจากทั้งสองคำสั่งเป็น sudo คุณต้องป้อนรหัสผ่านผู้ดูแลเมื่อถูกถาม
เสร็จแล้ว อัปเดตที่เลือกจะเริ่มดาวน์โหลดและติดตั้งอัตโนมัติเมื่อดาวน์โหลดเสร็จ น่าเสียดายที่ไม่มีแถบความคืบหน้าแบบดั้งเดิม Terminal จะอัปเดตขั้นตอนแต่ละขั้นผ่านข้อความ
กรณีอัปเดตต้องรีสตาร์ท Terminal จะแจ้ง ให้ป้อนรหัสผ่าน และ Terminal จะรีสตาร์ท Mac ให้อัตโนมัติ
คุณสามารถใช้วิธีนี้ดาวน์โหลดอัปเดต macOS และแอปหลักของ Apple แต่ไม่สามารถติดตั้งแอปบุคคลที่สามอื่นๆ ได้ ต้องใช้ Mac App Store หรือ Software Update ใน System Preferences
อยากรู้ว่าทำอะไรได้อีกบน command line macOS? เรียนรู้วิธีสแกนเครือข่ายท้องถิ่นและเปิดโฟลเดอร์ใดๆ บน Mac ผ่าน Terminal
คุณชอบใช้ Mac App Store หรือ Terminal ติดตั้งอัปเดต? บอกเราในส่วนความคิดเห็น และดูเนื้อหา macOS อื่นๆ เช่น การป้องกันโฟลเดอร์ด้วยรหัสผ่านและรันสคริปต์ Python