Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

หากคุณดูแล Mac หลายเครื่อง การเรียกใช้งานทั่วไปผ่านบรรทัดคำสั่งสามารถลดภาระงานการบำรุงรักษาของคุณได้ เมื่อใช้คำสั่งของระบบและที่เก็บโอเพนซอร์สร่วมกัน คุณจะอัปเดตทั้งซอฟต์แวร์ macOS และซอฟต์แวร์ Mac App Store ได้โดยใช้ Terminal

อัปเดตซอฟต์แวร์ macOS โดยใช้เทอร์มินัล

คุณอัปเดตซอฟต์แวร์ macOS ในตัวได้โดยใช้ softwareupdate คำสั่งใน Terminal

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

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

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

softwareupdate -l

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

นี่จะแสดงรายการอัปเดตซอฟต์แวร์ macOS ทั้งหมดที่พร้อมใช้งานสำหรับระบบของคุณในปัจจุบัน

3. รอสักครู่ในขณะที่ค้นหาการอัปเดตในเซิร์ฟเวอร์ macOS

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

4. หากมีการอัปเดต softwareupdate จะบอกคุณว่ามีการอัปเดตใดบ้าง หากไม่มีการอัปเดต คุณจะกลับไปที่พรอมต์คำสั่ง

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

5. ในการติดตั้งการอัปเดตที่มีอยู่ทั้งหมด ให้พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter:”

sudo softwareupdate -ia --verbose

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

6. พิมพ์รหัสผ่านของคุณเมื่อได้รับแจ้ง แล้วกด “Enter”

7. กระบวนการอัปเดตจะทำงานโดยแสดงความคืบหน้าของแต่ละโปรแกรมเมื่อมีการอัปเดต

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

8. เมื่อกระบวนการอัปเดตเสร็จสิ้น คุณจะกลับไปที่พรอมต์คำสั่ง

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

Softwareupdate Flags

  • The --verbose แฟล็กเป็นตัวเลือก แต่จะให้รายงานสถานะสดเมื่อมีการติดตั้งการอัปเดต หากคุณมีการอัปเดตจำนวนมากที่ต้องดำเนินการ การตั้งค่าสถานะนี้จะช่วยให้คุณทราบสถานะปัจจุบัน
  • The -i ธงย่อมาจาก "ติดตั้ง" และจะเริ่มกระบวนการติดตั้งสำหรับแอปที่เลือก
  • The -a ธงย่อมาจาก "ทั้งหมด" การดำเนินการนี้จะติดตั้งการอัปเดตที่มีอยู่ทั้งหมด
  • The -r ธงย่อมาจาก "แนะนำ" ตัวอย่างเช่น softwareupdate -ir จะติดตั้งเฉพาะการอัปเดตที่ “แนะนำ”
  • The -h flag ย่อมาจาก “help” และจะเปิดเผยคำสั่งที่มีอยู่ทั้งหมด
  • หากต้องการติดตั้งการอัปเดตเพียงครั้งเดียว ให้ใช้
    softwareupdate -i [package name]

    ตัวอย่างเช่น softwareupdate -i RemoteDesktopClient-3.9.2 จะติดตั้งเฉพาะการอัปเดต RemoteDesktopClient 3.9.2

  • หากต้องการละเว้นการอัปเดตเฉพาะ ให้ใช้ --ignore ธง. ตัวอย่างเช่น:
    softwareupdate --ignore RemoteDesktopClient-3.9.2

    จะซ่อนการอัปเดต 3.9.2 ของ RemoteDesktopClient คุณจะได้รับการแจ้งเตือนเมื่อมีการอัปเดตใหม่

อัปเดตซอฟต์แวร์ Mac App Store โดยใช้เทอร์มินัล

ตามค่าเริ่มต้น macOS ไม่มียูทิลิตี้บรรทัดคำสั่งสำหรับการอัพเดทแอพจาก Mac App Store อย่างไรก็ตาม คุณติดตั้งยูทิลิตี้ mas ของ Dmitry Rodionov เพื่อเพิ่มฟังก์ชันนี้ลงในบรรทัดคำสั่งได้

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

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

2. หากคุณยังไม่ได้ติดตั้งตัวจัดการแพ็คเกจ Homebrew คุณจะต้องรับมัน ติดตั้ง Homebrew โดยใช้คำสั่ง Terminal ด้านล่าง:

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

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

คุณยังทำตามคำแนะนำในการตั้งค่า Homebrew ของเราได้อีกด้วย

3. ใช้คำสั่งต่อไปนี้เพื่อติดตั้ง mas-cli จากฐานข้อมูล Homebrew:

brew install mas

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

4. เมื่อการติดตั้งเสร็จสิ้นและคุณมี command prompt กลับมา คุณสามารถพิมพ์ mas เพื่อดูรายการคำสั่ง mas ที่มีอยู่ทั้งหมด

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

5. พิมพ์คำสั่งต่อไปนี้เพื่อดูรายการแอพ Mac App Store ที่ติดตั้ง อาจจะมีบ้าง

mas list

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

6. พิมพ์คำสั่งต่อไปนี้เพื่อดูแอปทั้งหมดที่มีการอัปเดต:

mas outdated

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

7. พิมพ์คำสั่งต่อไปนี้เพื่ออัปเดตแอปทั้งหมดที่มีการอัปเดต:

mas upgrade

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

8. mas จะดำเนินการผ่านกระบวนการอัปเกรดสำหรับแต่ละแอป

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

9. เมื่อกระบวนการอัปเดตเสร็จสิ้น คุณจะกลับไปที่พรอมต์คำสั่ง

วิธีอัปเดตแอปโดยใช้ Terminal บน Mac

บทสรุป

หากคุณต้องการอัปเดตซอฟต์แวร์ macOS ในตัว หรือแม้แต่ macOS เอง คุณสามารถใช้ softwareupdate เพื่อให้กระบวนการนั้นเสร็จสิ้นจากบรรทัดคำสั่ง หากต้องการอัปเดตแอปจาก App Store ให้ติดตั้ง mas เพื่อทำสิ่งนั้นผ่าน Terminal