Có cách nào để tìm ra Ứng dụng / gói nào sở hữu hoặc tạo một tệp cụ thể không? Ví dụ: trong Linux, các lệnh này sẽ hiển thị chủ sở hữu gói
apt-file /bin/progname
rpm -qf /bin/progname
yum whatprovides /bin/progname
Trong OS X, một tệp có thể là một phần của ứng dụng OS X gốc hoặc được cài đặt bởi Macports hoặc Homebrew. Đây là những môi trường hoàn toàn khác nhau. Có các lệnh cho từng môi trường để kiểm tra ứng dụng / gói nào sở hữu một tệp cụ thể không?
pkgutil --file-info /Applications/TextEdit.app
, và bạn sẽ nhận ra rằng nó thuộc về com.apple.pkg.Essentials, nhưng cũng sẽ cho bạn biết những cập nhật nào đã được áp dụng cho nó (trong trường hợp của tôi, com.apple.pkg.update.os.10.10.2.14C109 .patch, com.apple.pkg.update.os.10.10.3.14D131.delta, com.apple.pkg.update.os.10.9.2.13C64.combo).