Estou tentando acompanhar as alterações de um instalador / patcher, existe uma maneira de acompanhar as alterações que o instalador / patcher faz e onde todos os seus arquivos são colocados?
8
Pacotes padrão do OS X Installer podem ser facilmente visualizados. Uma ferramenta para isso é o Pacote Suspeito , um plugin do QuickLook que mostra arquivos e scripts contidos no pacote do Instalador.
Durante a instalação, você pode monitorar os acessos ao sistema de arquivos usando ferramentas como opensnoop
ou fs_usage
(ambos os utilitários de linha de comando).
Você pode mostrar os arquivos que seriam copiados por um instalador pressionando o comando-I:
Ou com 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
...
pkg
, criado pelas ferramentas de desenvolvedor da Apple e comparável ao MSI no Windows. Se o desenvolvedor criar sua própria solução, você estará por sua conta, tendo que usar o monitoramento do sistema de arquivos e soluções alternativas.