J'essaie de suivre les modifications d'un installateur / patcher. Existe-t-il un moyen de suivre les modifications apportées par l'installateur / patcher et l'emplacement de tous ses fichiers?
8
Les packages d'installation standard d'OS X peuvent être facilement visualisés. Un outil pour cela est le paquet suspect , un plugin QuickLook qui montre les fichiers et les scripts contenus dans le paquet du programme d'installation.
Lors de l' installation, vous pouvez surveiller le système de fichiers des accès à l' aide des outils comme opensnoop
, fs_usage
( les deux utilitaires de ligne de commande) ou fseventer .
Vous pouvez afficher les fichiers qui seraient copiés par un installateur en appuyant sur commande-I:
Ou avec 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
, créé par les outils de développement Apple et comparable à MSI sous Windows. Si le développeur lance sa propre solution, vous êtes seul, vous devez utiliser la surveillance du système de fichiers et des solutions de contournement similaires.