Un archivo "mpkg" es un archivo meta-paquete, un archivo que puede contener archivos y paquetes para ser instalado.
También contienen una "lista de materiales" que enumera los archivos instalados (pero no los archivos instalados por los paquetes que podría contener - tienen su propia lista de materiales).
Por lo tanto, necesita encontrar el ID del paquete del archivo mpkg y cualquier paquete que pueda contener.
La forma más fácil de hacerlo es echar un vistazo a la carpeta de recibos. Esta se mueve ocasionalmente pero en 10.9 está en /private/var/db/receipts
.
Si hemos instalado nuestro archivo mpkg recientemente, lo mejor es utilizar find
así:
find /private/var/db/receipts -ctime 2
que listará todos los archivos de recibos modificados en los últimos dos días. Los archivos encontrados tendrán nombres parecidos a "com.company.application.bom" o también terminan en ".plist". El nombre del archivo sin el .bom o el .plist es un ID de paquete.
Ahora que sabemos el ID de un paquete podemos pedir pkgutil
para listar todos los archivos instalados y su ubicación.
pkgutil --files com.company.application
Esto producirá una larga lista de todos los archivos instalados y dónde se encuentran.
Es posible que vea a algunos que recomiendan métodos utilizando la carpeta /Library/Receipts
pero no todos los recibos se almacenan allí por alguna razón.