Comment puis-je suivre les modifications apportées par un installateur?

8

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?

MPX
la source

Réponses:

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 .

Daniel Beck
la source
5

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
...
Lri
la source
Merci, ce sont aussi très bien, mais comment fonctionne exactement le cmd-I, il a essayé celui-là et il ne semble pas montrer autre chose que bien, les informations sur l'installateur. Je suppose que cela ne fonctionne que sur les installateurs de paquets Apple? J'utilise un installateur de jeu personnalisé BTW. Mais toujours merci j'ai eu ce dont j'avais besoin.
MPX
@MPX Il existe un format standard pour les installateurs OS X 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.
Daniel Beck
Ouais c'est exactement ce que je pensais! Merci pour l'aide.
MPX