설치 관리자가 변경 한 내용을 추적하려면 어떻게합니까?


8

설치 프로그램 / 패처의 변경 사항을 추적하려고합니다. 설치 프로그램 / 패처의 변경 사항 및 모든 파일이있는 위치를 추적하는 방법이 있습니까?

답변:


8

표준 OS X 설치 프로그램 패키지를 쉽게 볼 수 있습니다. 이를위한 도구 중 하나 는 설치 관리자 패키지에 포함 된 파일과 스크립트를 표시하는 QuickLook 플러그인 인 Suspicious Package 입니다.


설치하는 동안 opensnoop또는 fs_usage(명령 줄 유틸리티) 와 같은 도구를 사용하여 파일 시스템 액세스를 모니터링 할 수 있습니다 .


5

command-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
...

고마워, 이것들도 훌륭하지만 cmd-I가 정확히 어떻게 작동하는지, 그것을 시도했지만 설치 프로그램에 대한 정보 외에는 아무것도 보이지 않는 것 같습니다. 애플 패키지 설치 프로그램에서만 작동한다고 가정합니까? 사용자 지정 게임 설치 관리자 BTW를 사용하고 있습니다. 그러나 여전히 감사합니다. 필요한 것을 얻었습니다.
MPX

@MPX pkgApple의 개발자 도구로 작성되고 Windows의 MSI와 비슷한 OS X 설치 프로그램의 표준 형식이 있습니다 . 개발자가 자체 솔루션을 롤링하는 경우 파일 시스템 모니터링 및 이와 유사한 해결 방법을 사용해야합니다.
다니엘 벡

네, 정확히 내가 생각한 것입니다! 도와 주셔서 감사합니다.
MPX
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.