Cách tìm nơi cài đặt các gói Homebrew trên máy Mac

Mục lục:

Anonim

Bạn đã bao giờ tự hỏi Homebrew đặt các tệp nhị phân từ các gói brew được cài đặt trên máy Mac ở đâu chưa? Nếu là người dùng Homebrew, bạn có thể muốn biết Homebrew đặt mọi thứ ở đâu và tìm các gói brew đã cài đặt trong Mac OS ở đâu.

Chúng tôi sẽ hiển thị cho bạn đường dẫn thư mục nơi Homebrew lưu giữ các gói, đồng thời chia sẻ một số cách khác để xem Homebrew đã cài đặt bất cứ thứ gì và ở đâu trên máy Mac.

Điều này rõ ràng là nhằm vào những người dùng Mac cao cấp hơn dựa vào dòng lệnh và Homebrew và điều này sẽ không áp dụng cho bất kỳ ai khác. Nếu bạn quan tâm đến việc cài đặt Homebrew, bạn có thể tìm hiểu về điều đó tại đây.

Nơi các gói Homebrew được cài đặt trên Mac OS: Đường dẫn cài đặt Homebrew

Theo mặc định, Homebrew sẽ cài đặt tất cả các gói vào thư mục sau trong tất cả các phiên bản Mac OS:

/usr/local/Cellar/

Ngoài ra, Homebrew đặt các liên kết tượng trưng vào đường dẫn thư mục sau:

/usr/local/opt/

Các liên kết tượng trưng của các tệp nhị phân được tìm thấy trong /usr/local/opt/ đều trỏ đến gói tương ứng của chúng trong /usr/local/Cellar/ như có thể được xác nhận bằng ls và cờ -l:

ls -l /usr/local/opt/

Ví dụ về ảnh chụp màn hình minh họa các liên kết tượng trưng trỏ từ /usr/local/opt/ đến /usr/local/Cellar/ cho mỗi gói bia riêng lẻ:

Vì vậy, bạn có thể sử dụng lệnh ls để liệt kê tất cả các gói Homebrew được cài đặt trên máy Mac chỉ bằng cách hiển thị danh sách thư mục đầy đủ:

ls /usr/local/Cellar

Cách tìm thông tin cài đặt gói Homebrew cụ thể

Bây giờ bạn đã biết nơi Homebrew thường lưu trữ các gói, bạn cũng có thể tìm hiểu thêm thông tin cụ thể về các gói cụ thể. Chúng tôi sẽ chỉ cho bạn một số lệnh để in đường dẫn chính xác của một gói brew cụ thể và cũng chỉ cho bạn cách nhận thông tin chi tiết bổ sung về các gói Homebrew cụ thể được cài đặt trên máy Mac.

Cách tìm chính xác nơi cài đặt gói Homebrew

Nếu bạn muốn báo cáo lại đường dẫn chính xác đến nơi cài đặt gói Homebrew cho bạn qua dòng lệnh, thì phương pháp đơn giản nhất là sử dụng cờ –prefix và trỏ nó vào một gói Homebrew cụ thể trên máy Mac , điều này sẽ tiết lộ vị trí mà nó được cài đặt:

brew --prefix

Ví dụ: sử dụng gói ‘wget’, chúng ta có thể nhận ngay các thông tin sau:

$ brew --prefix wget /usr/local/opt/wget

Như bạn có thể thấy trong đầu ra lệnh, chỉ có đường dẫn cài đặt cho gói Homebrew đó được hiển thị.

Cách nhận thông tin chi tiết về gói Homebrew

Nếu bạn muốn biết thêm thông tin chi tiết về một gói Homebrew cụ thể đã được cài đặt, bao gồm cả nguồn gốc của gói Homebrew, nó là gì, khi nào nó được cài đặt, đường dẫn nơi cài đặt gói được cài đặt, cũng như thông tin về các thành phần phụ thuộc của gói đó và các gói khác được yêu cầu để sử dụng gói đó. Điều này đạt được bằng cách sử dụng cờ 'thông tin' với brew để trỏ nó vào một gói cụ thể, sử dụng cú pháp sau:

brew info

Ví dụ: nếu bạn muốn lấy thông tin về gói Homebrew “wget” thì bạn sẽ đưa ra lệnh sau:

brew info wget

Hitting return sẽ hiển thị thông tin chi tiết về gói ủ. Đầu ra ví dụ của một lệnh như vậy cho ‘wget’ có thể giống như sau:

$ brew info wget wget: stable 1.19.5 (đóng chai), HEAD Trình truy xuất tệp Internet https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 tệp, 3,8 MB)Được rót từ chai vào 2018-05-07 lúc 10:59:31 Từ: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> Bản dựng phụ thuộc: pkg-config Bắt buộc: libidn2, openssl Tùy chọn: pcre libmetalink gpgme==> Tùy chọn --with-debug Bản dựng có hỗ trợ gỡ lỗi

Lệnh 'brew info' rõ ràng tiết lộ nhiều thông tin hơn là chỉ đơn giản là đường dẫn cài đặt của gói, vì vậy nếu bạn chỉ muốn đường dẫn chính xác của gói brew đã cài đặt, lệnh –prefix có thể dễ dàng hơn cho việc tạo tập lệnh hoặc các mục đích khác.Tuy nhiên, đầu ra đầy đủ của lệnh 'brew info' cực kỳ hữu ích để có được thông tin mở rộng về bất kỳ gói đã cài đặt nào và nó có giá trị rõ ràng vì lý do đó, ngoài việc hiển thị vị trí cài đặt thứ gì đó.

Hãy tự mình thử các lệnh này với bất kỳ gói Homebrew nào. Nếu bạn đã theo dõi các bài viết trước của chúng tôi về cách cài đặt Homebrew trên máy Mac và sau đó kiểm tra một số gói Homebrew phổ biến hiện có hoặc có thể đã cập nhật lên Python 3 hoặc đã cài đặt node.js và npm thông qua Homebrew, thì các mẹo này sẽ hoạt động để hiển thị cho bạn đường dẫn cài đặt của các gói đó, cũng như thông tin gói đáng chú ý khác.

Bạn có lời khuyên hoặc thông tin thú vị nào muốn chia sẻ về cách tìm nơi Homebrew cài đặt các gói vào máy Mac hoặc truy xuất chi tiết gói không? Chia sẻ với chúng tôi trong phần bình luận bên dưới!

Cách tìm nơi cài đặt các gói Homebrew trên máy Mac