Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt gói với Homebrew trên macOS

Trình quản lý gói hoặc hệ thống quản lý gói là một tập hợp các tiện ích hỗ trợ quá trình cài đặt, cập nhật và gỡ bỏ các chương trình máy tính trên hệ điều hành. Nó rất phổ biến trong các hệ điều hành Unix và tương tự Unix, và hệ điều hành Linux là đề xuất lớn nhất mọi thời đại của nó.

Tuy nhiên, không giống như Linux, macOS, cũng có nguồn gốc từ họ Unix, chưa bao giờ đặc biệt tiên tiến về mặt quản lý gói. Lựa chọn duy nhất mà nó từng có là Homebrew, hệ thống này đã trở thành hệ thống quản lý gói thực tế cho macOS.

Dưới đây là hướng dẫn giải thích Homebrew là gì và cách bạn có thể sử dụng nó để cài đặt chương trình trên máy Mac.

Homebrew là gì?

Homebrew là trình quản lý gói mã nguồn mở và miễn phí dành cho hệ điều hành macOS và Linux. Nó cho phép bạn cài đặt, cập nhật và xóa các chương trình (ứng dụng/tiện ích) trên máy Mac của bạn ngay từ dòng lệnh và cung cấp quyền truy cập vào các tiện ích dòng lệnh khác nhau, bao gồm git, wget, nvm và openssl.

Không chỉ vậy, Homebrew còn có một tiện ích mở rộng có tên Cask (hoặc Homebrew Cask), để giúp bạn quản lý các ứng dụng dựa trên GUI. Vì vậy, bạn có thể sử dụng nó khi muốn cài đặt, cập nhật hoặc xóa các ứng dụng đồ họa trên máy Mac, chẳng hạn như Google Chrome, VLC, Spotify, Atom, v.v.

Tất cả các gói Homebrew đã cài đặt của bạn đều nằm trong /usr/local/Hầm rượu và được liên kết với /usr/local/bin để giúp bạn dễ dàng tìm và khởi chạy các ứng dụng dựa trên GUI ngay từ Các ứng dụng thư mục, giống như bất kỳ ứng dụng GUI nào khác trên máy Mac của bạn.

Ưu điểm của việc sử dụng Homebrew

Có một số lợi ích khi sử dụng Homebrew để quản lý các tiện ích và ứng dụng trên máy Mac của bạn. Danh sách sau đây nêu bật một số ưu điểm của nó so với phương pháp cài đặt, cập nhật và gỡ cài đặt ứng dụng truyền thống:

  • Homebrew cung cấp quy trình cài đặt, cập nhật và xóa ứng dụng dễ dàng chỉ dựa vào việc sử dụng ứng dụng macOS Terminal và một loạt lệnh Homebrew.
  • Nó cung cấp cho bạn khả năng cài đặt, cập nhật và xóa hàng loạt ứng dụng cùng một lúc để giúp bạn tiết kiệm thời gian và công sức.
  • Trình quản lý gói giảm sự lộn xộn không cần thiết trên bộ nhớ của bạn bằng cách xóa tất cả các tệp được liên kết liên quan đến chương trình khi bạn gỡ cài đặt chương trình đó trên máy Mac. [There are certain exceptions where the related files may not entirely be deleted from the system.]
  • Homebrew tạo điều kiện thuận lợi cho khả năng chuyển thiết bị, giúp việc di chuyển các gói Homebrew từ máy hiện tại của bạn sang máy mới nhanh chóng và dễ dàng.

Điều kiện tiên quyết để sử dụng Homebrew

Homebrew được cài đặt sẵn trên macOS, vì vậy trừ khi bạn tự gỡ cài đặt nó, bạn nên có nó trên máy Mac của mình. Để xác minh xem Homebrew có trên hệ thống của bạn hay không, hãy mở ứng dụng Terminal và chạy:

bia nào

Nếu nó trả về một đường dẫn, điều đó có nghĩa là Homebrew có sẵn trên hệ thống của bạn. Trong trường hợp này, hãy đảm bảo cập nhật nó lên phiên bản mới nhất bằng cách chạy:

cập nhật bia && nâng cấp bia

Tuy nhiên, nếu bạn không có Homebrew trên hệ thống của mình, hãy sử dụng các lệnh sau để cài đặt nó:

/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”

Tiếp theo, hãy đảm bảo bạn đã cài đặt Xcode trên máy Mac. Nếu sắp hết dung lượng ổ đĩa hoặc không muốn cài đặt ứng dụng đầy đủ, bạn chỉ có thể cài đặt các tiện ích (dòng lệnh) thiết yếu mà Homebrew yêu cầu bằng cách chạy:

xcode-select –install

Cách cài đặt gói với Homebrew

Khi các điều kiện tiên quyết của Homebrew được giải quyết, giờ đây bạn đã sẵn sàng cài đặt các gói (tiện ích và ứng dụng) trên máy Mac của mình.

Note: Các gói Homebrew được gọi là công thức, trong khi các ứng dụng Homebrew Cask được gọi là thùng.

Tùy thuộc vào gói bạn muốn cài đặt trên máy Mac — tiện ích dòng lệnh hoặc ứng dụng đồ họa — bạn sẽ cần sử dụng Brew hoặc Brew Cask để cài đặt.

1. Cài đặt tiện ích dòng lệnh với Homebrew

Nếu bạn muốn cài đặt tiện ích/công thức dòng lệnh trên máy Mac bằng Homebrew, bạn sẽ cần sử dụng pha chế. Để thực hiện việc này, hãy mở ứng dụng Terminal và chạy các lệnh của bạn bằng các cú pháp sau.

Để tìm một gói, hãy chạy:

tìm kiếm bia_tên gói

Ví dụ:

pha tìm kiếm git

Nếu bạn muốn tìm hiểu thêm về bất kỳ gói nào, kiểm tra Công thức Homebrew.

Để cài đặt một gói:

cài đặt gói_name

Ví dụ:

pha cài đặt git

Khi bạn muốn nâng cấp gói lên phiên bản mới nhất:

gói nâng cấp bia_name

Để xóa gói khỏi hệ thống của bạn:

gỡ cài đặt gói_name

2. Cài đặt ứng dụng đồ họa với Homebrew

Không giống như cài đặt các gói thông thường (hoặc công cụ dòng lệnh), cài đặt ứng dụng đồ họa bằng thùng yêu cầu bạn sử dụng một bộ lệnh hơi khác một chút. Dưới đây là một số lệnh Homebrew Cask để giúp bạn cài đặt và gỡ cài đặt ứng dụng/thùng GUI.

Để tra cứu ứng dụng đơn giản trong thư viện Homebrew Cask, hãy chạy:

tìm kiếm thùng bia app_name

Để cài đặt một ứng dụng:

cài đặt thùng bia app_name

Ví dụ:

thùng bia cài đặt google-chrome

Nếu bạn muốn xem toàn bộ danh sách ứng dụng Homebrew Cask, kiểm tra Công thức Homebrew Cask.

Để nâng cấp gói Homebrew hiện có:

gói nâng cấp thùng bia_name

Khi bạn muốn xóa một ứng dụng:

gỡ cài đặt thùng bia package_name

3. Cài đặt gói từ kho lưu trữ khác

Mặc dù Homebrew bao gồm nhiều loại gói nhưng vẫn có một số gói khác (công cụ dòng lệnh và ứng dụng GUI) mà trình quản lý gói không cung cấp.

Tuy nhiên, đối với những trường hợp như vậy, nó cung cấp chức năng nhấn, cho phép bạn nhấn vào (hoặc truy cập) các kho lưu trữ khác để bạn có thể cài đặt các gói trên chúng vào máy Mac của mình.

Để cài đặt gói từ kho lưu trữ khác, hãy sử dụng cú pháp sau:

brew tap kho lưu trữ_name

hoặc

URL vòi bia

Sau khi truy cập vào kho lưu trữ, bạn có thể cài đặt gói bằng lệnh brew hoặc lệnh brew cask, tùy thuộc vào việc đó là tiện ích dòng lệnh hay ứng dụng GUI.

Khi bạn muốn xóa một thao tác nhấn bạn đã thêm, hãy chạy:

pha bỏ kho lưu trữ_name

Các lệnh Homebrew hữu ích khác

Ngoài các lệnh được liệt kê cho đến nay, liên quan đến cài đặt, cập nhật và xóa gói, sau đây là một số lệnh Homebrew khác có thể giúp bạn quản lý các gói của nó trên macOS.

1. pha chế đã lỗi thời

Nếu bạn có các công thức/gói Homebrew lỗi thời trên máy Mac và chưa được cập nhật trong một thời gian, pha chế đã lỗi thời sẽ hiển thị danh sách tất cả các gói như vậy để bạn có thể nâng cấp chúng lên phiên bản mới nhất.

2. bia pin

Bất cứ khi nào bạn chạy lệnh brew update và brew nâng cấp, Homebrew sẽ cập nhật các gói của nó và nâng cấp những gói được cài đặt trên hệ thống của bạn. Tuy nhiên, đôi khi, có một số gói nhất định mà bạn có thể không muốn cập nhật tự động để tránh gặp phải các vấn đề về tương thích.

Để giải quyết những tình huống như vậy, Homebrew cung cấp bia pin lệnh ghim gói mà bạn không muốn nâng cấp trừ khi bạn tự nâng cấp gói đó một cách rõ ràng. Đối với điều này, chỉ cần sử dụng cú pháp sau:

gói pin bia_name

Để bỏ ghim:

pha bỏ ghim package_name

3. bác sĩ nấu bia

Như bạn có thể đoán theo tên, bác sĩ nấu bia lệnh kiểm tra hệ thống của bạn xem có bất kỳ sự cố tiềm ẩn nào có thể cản trở hoạt động của Homebrew hay không.

4. dọn dẹp bia

Khi sử dụng Homebrew để cài đặt các gói mới, bạn sẽ thu thập nhiều tệp không cần thiết (cũ hoặc dư thừa) có thể chiếm nhiều dung lượng ổ đĩa trên máy Mac của bạn. Để giải quyết vấn đề này, có dọn dẹp bia lệnh loại bỏ các phiên bản cũ của gói và giải phóng một số dung lượng lưu trữ của bạn.

Quản lý chương trình Mac hiệu quả bằng Homebrew

Homebrew giúp toàn bộ trải nghiệm quản lý gói trên Mac dễ dàng hơn nhiều so với phương pháp truyền thống. Và với sự trợ giúp từ hướng dẫn của chúng tôi ở trên, bạn sẽ có thể sử dụng nó một cách hiệu quả để thực hiện khá nhiều loại thao tác — mọi thứ từ cài đặt và cập nhật gói cho đến gỡ cài đặt chúng — ở cùng một nơi.