Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีอัปเดตแอปผ่าน Terminal บน Mac

หากคุณดูแล Mac หลายเครื่อง การรัน common tasks ผ่าน command line ช่วยลดภาระการบำรุงรักษา ด้วยการผสมผสาน system commands และ open-source repositories คุณสามารถอัปเดต macOS software และ Mac App Store software ผ่าน Terminal ได้

อัปเดต macOS Software ผ่าน Terminal

อัปเดต built-in macOS software ได้ด้วยคำสั่ง softwareupdate ใน Terminal

1. เปิด Terminal (Application/Utilities/Terminal.app)

วิธีอัปเดตแอปผ่าน Terminal บน Mac

2. พิมพ์คำสั่งต่อไปนี้และกด "Enter":

softwareupdate -l

วิธีอัปเดตแอปผ่าน Terminal บน Mac

จะ list macOS software updates ที่พร้อมใช้งานสำหรับระบบของคุณ

3. รอสักครู่ขณะค้นหาอัปเดตจาก macOS servers

วิธีอัปเดตแอปผ่าน Terminal บน Mac

4. หากมีอัปเดต softwareupdate จะบอกว่ามีอัปเดตอะไรบ้าง หากไม่มี จะกลับสู่ command prompt

วิธีอัปเดตแอปผ่าน Terminal บน Mac

5. ติดตั้งอัปเดตทั้งหมด พิมพ์คำสั่งและกด Enter:

sudo softwareupdate -ia --verbose

วิธีอัปเดตแอปผ่าน Terminal บน Mac

6. พิมพ์รหัสผ่านเมื่อถาม และกด Enter

7. กระบวนการอัปเดตจะรัน แสดง progress ของแต่ละโปรแกรม

วิธีอัปเดตแอปผ่าน Terminal บน Mac

8. อัปเดตเสร็จ จะกลับสู่ command prompt

วิธีอัปเดตแอปผ่าน Terminal บน Mac

Softwareupdate Flags

  • --verbose flag optional แต่ให้ live status reports ระหว่างติดตั้ง หากอัปเดตเยอะ flag นี้ช่วยติดตามสถานะ
  • -i flag ย่อมาจาก "install" เริ่มกระบวนการติดตั้งสำหรับแอปที่เลือก
  • -a flag ย่อมาจาก "all" ติดตั้งอัปเดตทั้งหมดที่มี
  • -r flag ย่อมาจาก "recommended" เช่น softwareupdate -ir ติดตั้งแค่ "recommended" updates
  • -h flag ย่อมาจาก "help" แสดงคำสั่งทั้งหมดที่ใช้ได้
  • ติดตั้งแค่อัปเดตเดียว ใช้
    softwareupdate -i [package name]
    เช่น softwareupdate -i RemoteDesktopClient-3.9.2 ติดตั้งแค่ RemoteDesktopClient 3.9.2 update
  • Ignore อัปเดตเฉพาะ ใช้ flag --ignore เช่น:
    softwareupdate --ignore RemoteDesktopClient-3.9.2
    จะซ่อน 3.9.2 update ของ RemoteDesktopClient จะแจ้งเมื่อมีอัปเดตใหม่

อัปเดต Mac App Store Software ผ่าน Terminal

โดยค่าเริ่มต้น macOS ไม่มี command line utility สำหรับอัปเดตแอปจาก Mac App Store แต่สามารถติดตั้ง mas utility ของ Dmitry Rodionov เพื่อเพิ่มฟังก์ชันนี้เข้า command line

1. เปิด Terminal (Application/Utilities/Terminal.app)

วิธีอัปเดตแอปผ่าน Terminal บน Mac

2. หากยังไม่มี Homebrew package manager ต้องติดตั้งก่อน ติดตั้ง Homebrew ด้วยคำสั่ง Terminal:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

วิธีอัปเดตแอปผ่าน Terminal บน Mac

สามารถอ่านคู่มือของเราสำหรับ setup Homebrew ได้

3. ใช้คำสั่งติดตั้ง mas-cli จาก Homebrew database:

brew install mas

วิธีอัปเดตแอปผ่าน Terminal บน Mac

4. ติดตั้งเสร็จได้ command prompt กลับมา พิมพ์ mas ดูรายการคำสั่ง mas ทั้งหมด

วิธีอัปเดตแอปผ่าน Terminal บน Mac

5. พิมพ์คำสั่งดูรายการ Mac App Store apps ที่ติดตั้งอยู่ อาจมีหลายตัว

mas list

วิธีอัปเดตแอปผ่าน Terminal บน Mac

6. พิมพ์คำสั่งดูแอปที่มีอัปเดต:

mas outdated

วิธีอัปเดตแอปผ่าน Terminal บน Mac

7. พิมพ์คำสั่งอัปเดตแอปทั้งหมดที่มีอัปเดต:

mas upgrade

วิธีอัปเดตแอปผ่าน Terminal บน Mac

8. mas จะรัน upgrade process สำหรับแต่ละแอป

วิธีอัปเดตแอปผ่าน Terminal บน Mac

9. อัปเดตเสร็จ กลับสู่ command prompt

วิธีอัปเดตแอปผ่าน Terminal บน Mac

สรุป

หากต้องการอัปเดต built-in macOS software หรือแม้แต่มacOS เอง ใช้ softwareupdate จาก command line หากต้องการอัปเดตแอปจาก App Store ติดตั้ง mas เพื่อทำได้ผ่าน Terminal