Un file "mpkg" è un file meta-pacchetto, un file che può contenere file e pacchetti da installare.
Contengono anche una "distinta materiali" che elenca i file installati (ma non i file installati dai pacchetti che potrebbe contenere - hanno la loro distinta materiali).
Quindi è necessario trovare l'ID del pacchetto del file mpkg e dei pacchetti che potrebbe contenere.
Il modo più semplice per farlo è dare un'occhiata alla cartella delle ricevute. Questo si sposta occasionalmente ma in 10.9 è in /private/var/db/receipts
.
Se abbiamo installato il nostro file mpkg recentemente, è meglio usare find
in questo modo:
find /private/var/db/receipts -ctime 2
che elencherà tutti i file di ricevuta modificati negli ultimi due giorni. I file trovati avranno nomi che somigliano a "com.company.application.bom" o terminano anche in ".plist". Il nome del file senza .bom o .plist è un ID pacchetto.
Ora conosciamo un ID pacchetto che possiamo chiedere a pkgutil
di elencare tutti i file installati e la loro posizione.
pkgutil --files com.company.application
Questo produrrà un lungo elenco di tutti i file installati e in cui si trovano.
Potresti vedere alcuni che raccomandano metodi che usano la cartella /Library/Receipts
ma non tutte le ricevute sono effettivamente memorizzate lì per qualche motivo.