Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Cách cập nhật ứng dụng dùng Terminal trên Mac

Nếu bạn quản lý nhiều Mac, chạy tác vụ phổ biến qua dòng lệnh có thể giảm tải bảo trì. Sử dụng kết hợp lệnh hệ thống và repository mã nguồn mở, bạn có thể cập nhật cả phần mềm macOS và phần mềm Mac App Store dùng Terminal.

Cập nhật phần mềm macOS dùng Terminal

Bạn có thể cập nhật phần mềm macOS tích hợp dùng lệnh softwareupdate trong Terminal.

1. Mở Terminal (Application/Utilities/Terminal.app).

Cách cập nhật ứng dụng dùng Terminal trên Mac

2. Gõ lệnh sau và nhấn "Enter":

softwareupdate -l

Cách cập nhật ứng dụng dùng Terminal trên Mac

Lệnh này sẽ liệt kê tất cả cập nhật phần mềm macOS hiện có cho hệ thống của bạn.

3. Đợi chút khi nó tìm kiếm server macOS để cập nhật.

Cách cập nhật ứng dụng dùng Terminal trên Mac

4. Nếu có cập nhật, softwareupdate sẽ báo cập nhật nào có sẵn. Nếu không có, bạn sẽ quay lại dấu nhắc lệnh.

Cách cập nhật ứng dụng dùng Terminal trên Mac

5. Để cài tất cả cập nhật có sẵn, gõ lệnh sau và nhấn "Enter":

sudo softwareupdate -ia --verbose

Cách cập nhật ứng dụng dùng Terminal trên Mac

6. Gõ mật khẩu khi được hỏi và nhấn "Enter".

7. Quy trình cập nhật sẽ chạy, hiển thị tiến độ từng chương trình khi được cập nhật.

Cách cập nhật ứng dụng dùng Terminal trên Mac

8. Khi quy trình cập nhật kết thúc, bạn sẽ quay lại dấu nhắc lệnh.

Cách cập nhật ứng dụng dùng Terminal trên Mac

Các cờ (flag) của Softwareupdate

  • Cờ --verbose là tùy chọn, nhưng sẽ cho báo cáo trạng thái trực tiếp khi cập nhật được cài. Nếu bạn có nhiều cập nhật để xử lý, cờ này sẽ giữ bạn cập nhật trạng thái hiện tại.
  • Cờ -i đại diện cho "install" (cài đặt) và sẽ bắt đầu quá trình cài đặt cho app được chọn
  • Cờ -a đại diện cho "all" (tất cả). Điều này sẽ cài tất cả cập nhật có sẵn.
  • Cờ -r đại diện cho "recommended" (khuyến nghị). Ví dụ, softwareupdate -ir sẽ chỉ cài cập nhật "khuyến nghị".
  • Cờ -h đại diện cho "help" (trợ giúp) và sẽ tiết lộ tất cả lệnh có sẵn.
  • Để cài chỉ một cập nhật, dùng
    softwareupdate -i [tên gói]

    Ví dụ, softwareupdate -i RemoteDesktopClient-3.9.2 sẽ chỉ cài cập nhật RemoteDesktopClient 3.9.2.

  • Để bỏ qua cập nhật cụ thể, dùng cờ --ignore. Ví dụ:
    softwareupdate --ignore RemoteDesktopClient-3.9.2

Cập nhật phần mềm Mac App Store dùng Terminal

Mặc định, macOS không chứa tiện ích dòng lệnh để cập nhật app từ Mac App Store. Tuy nhiên, bạn có thể cài tiện ích mas của Dmitry Rodionov để thêm chức năng này vào dòng lệnh.

1. Mở Terminal (Application/Utilities/Terminal.app).

Cách cập nhật ứng dụng dùng Terminal trên Mac

2. Nếu bạn chưa có trình quản lý gói Homebrew, bạn cần lấy nó. Cài Homebrew dùng lệnh Terminal dưới:

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

Cách cập nhật ứng dụng dùng Terminal trên Mac

Bạn cũng có thể theo dõi hướng dẫn của chúng tôi để thiết lập Homebrew.

3. Dùng lệnh sau để cài mas-cli từ database Homebrew:

brew install mas

Cách cập nhật ứng dụng dùng Terminal trên Mac

4. Khi cài đặt xong và bạn có dấu nhắc lệnh trở lại, bạn có thể gõ mas để xem danh sách tất cả lệnh mas có sẵn.

Cách cập nhật ứng dụng dùng Terminal trên Mac

5. Gõ lệnh sau để xem danh sách app Mac App Store đã cài. Có thể có vài cái.

mas list

Cách cập nhật ứng dụng dùng Terminal trên Mac

6. Gõ lệnh sau để xem tất cả app có cập nhật:

mas outdated

Cách cập nhật ứng dụng dùng Terminal trên Mac

7. Gõ lệnh sau để cập nhật tất cả app có cập nhật:

mas upgrade

Cách cập nhật ứng dụng dùng Terminal trên Mac

8. mas sẽ chạy qua quy trình nâng cấp cho từng app.

Cách cập nhật ứng dụng dùng Terminal trên Mac

9. Khi quy trình cập nhật hoàn tất, bạn sẽ quay lại dấu nhắc lệnh.

Cách cập nhật ứng dụng dùng Terminal trên Mac

Kết luận

Nếu bạn cần cập nhật phần mềm macOS tích hợp, hoặc thậm chí chính macOS, bạn có thể dùng softwareupdate để hoàn thành quy trình từ dòng lệnh. Nếu bạn cần cập nhật app từ App Store, bạn có thể cài mas để làm việc đó qua Terminal.