Làm cách nào tôi có thể theo dõi các thay đổi mà trình cài đặt thực hiện?


8

Tôi đang cố gắng theo dõi các thay đổi của trình cài đặt / trình vá, có cách nào để theo dõi các thay đổi mà trình cài đặt / trình vá tạo ra và nơi đặt tất cả các tệp của nó không?

Câu trả lời:


8

Các gói Trình cài đặt OS X tiêu chuẩn có thể dễ dàng được xem. Một công cụ cho việc này là Gói đáng ngờ , một plugin QuickLook hiển thị các tệp và tập lệnh có trong gói Trình cài đặt.


Trong khi cài đặt, bạn có thể theo dõi truy cập hệ thống tệp bằng các công cụ như opensnoophoặc fs_usage(cả hai tiện ích dòng lệnh).


5

Bạn có thể hiển thị các tệp sẽ được sao chép bởi trình cài đặt bằng cách nhấn lệnh-I:

Hoặc với lsbom:

$ lsbom ~/Desktop/KeyRemap4MacBook.pkg/Contents/Archive.bom
.   40755   501/20
./Library   40755   0/0
./Library/LaunchAgents  40755   0/0
./Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist   100644  0/0 485 2125025754
...

Cảm ơn, những thứ này cũng rất tuyệt, nhưng chính xác thì cmd-I hoạt động như thế nào, nó đã thử cái đó và dường như nó không hiển thị bất cứ thứ gì ngoài thông tin về trình cài đặt. Tôi đang giả sử nó chỉ hoạt động trên trình cài đặt gói táo? Tôi đang sử dụng trình cài đặt trò chơi tùy chỉnh BTW. Nhưng vẫn cảm ơn tôi đã nhận được những gì tôi cần.
MPX

@MPX Có định dạng chuẩn cho trình cài đặt OS X pkg, được tạo bởi các công cụ dành cho nhà phát triển của Apple và có thể so sánh với MSI trên Windows. Nếu nhà phát triển đưa ra giải pháp của riêng họ, bạn phải tự mình sử dụng, theo dõi hệ thống tệp và các cách giải quyết tương tự.
Daniel Beck

Vâng, đó chính xác là những gì tôi nghĩ! Cảm ơn đã giúp đỡ.
MPX
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.