¿Dónde están los files instalados cuando ejecutas un file mpkg?

Estoy ejecutando Mac Os X 10.9.1.

Descargué y abrí un file .mpkg y durante el process de installation, pero al final todavía no sé dónde se instalaron los files.

¿Hay alguna manera de averiguar qué hizo el ejecutable mpkg en términos de qué directorys se modificaron o qué files se agregaron y dónde?

Revisé la carpeta de aplicaciones y no puedo ver nada relevante allí …

3 Solutions collect form web for “¿Dónde están los files instalados cuando ejecutas un file mpkg?”

Un file "mpkg" es un file de metapackage, un file que puede contener files y packages para su installation.

También contienen una "list de materiales" que enumera los files instalados (pero no los files instalados por los packages que podría contener; tienen su propia list de materiales).

Por lo tanto, debe encontrar el ID del package del file mpkg y cualquier package que pueda contener.

La forma más fácil de hacerlo es echar un vistazo a la carpeta de recibos. Esto ocasionalmente se mueve, pero en 10.9 está en /private/var/db/receipts .

Si instalamos nuestro file mpkg recientemente, entonces es mejor usar find como tal:

 find /private/var/db/receipts -ctime 2 

que enumerará todos los files de recibo cambiados en los últimos dos días. Los files encontrados tendrán nombres que se parecen a "com.company.application.bom" o también terminan en ".plist". El nombre de file sin .bom o .plist es un ID de package.

Ahora que conocemos un ID de package podemos pedirle a pkgutil que liste todos los files instalados y su location.

 pkgutil --files com.company.application 

Esto producirá una larga list de todos los files instalados y dónde están ubicados.

Es posible que vea a algunos que recomiendan methods utilizando la carpeta /Library/Receipts pero no todos los recibos se almacenan allí por algún motivo.

Puede presionar el command-I en una window del instalador para listr los files que el instalador debe copyr:

Si el file mpkg es un package que contiene files pkg, puede usar lsbom:

 $ lsbom /Volumes/TrueCrypt\ 7.1a/TrueCrypt\ 7.1a.mpkg/Contents/Packages/TrueCrypt.pkg/Contents/Archive.bom . 40755 0/0 ./TrueCrypt.app 40775 0/80 ./TrueCrypt.app/Contents 40775 0/80 ./TrueCrypt.app/Contents/Info.plist 100664 0/80 934 2986627536 ./TrueCrypt.app/Contents/MacOS 40775 0/80 ./TrueCrypt.app/Contents/MacOS/TrueCrypt 100775 0/80 10941620 3857709971 ./TrueCrypt.app/Contents/PkgInfo 100664 0/80 12 2672927831 ./TrueCrypt.app/Contents/Resources 40775 0/80 ./TrueCrypt.app/Contents/Resources/License MacFUSE.rtf 100664 0/80 13023 2006089031 ./TrueCrypt.app/Contents/Resources/License OSXFUSE.rtf 100664 0/80 19096 2055725362 ./TrueCrypt.app/Contents/Resources/License.txt 100664 0/80 24018 2573692796 ./TrueCrypt.app/Contents/Resources/TrueCrypt User Guide.pdf 100664 0/80 923969 902212473 ./TrueCrypt.app/Contents/Resources/TrueCrypt.icns 100664 0/80 60982 1040643878 

pkgutil --bom funciona con algunos files pkg que no son package:

 lsbom $(pkgutil --bom file.pkg) 

O use lsbom después de haber instalado el package:

 lsbom /var/db/receipts/com.tapbots.TweetbotMac.bom 

Use opensnoop

La próxima vez, antes de ejecutar el file .mpkg, podría ejecutar opensnoop desde la command-line y eso le dirá exactamente qué files se están modificando, abriendo y creando.

  • Python 3 ImportError: no se puede importar el nombre 'Config' cuando se importa boto3 después de instalar con pip3
  • Reinstale el ensamblador, / usr / bin / as
  • Reinstallation de OS X y software de Amazon.
  • Proxy de configuration en Mac OS X Lion Installer
  • Error de installation OS X Yosemite / Harddrive se utiliza para copys de security?
  • Cómo instalar una segunda instancia de R en macOS y hacer que se inicie automáticamente
  • Instalación de vino con homebrew
  • Cuando compro una Mac, ¿viene con medios de reinstallation?
  • Atascado en un bucle infinito de installation macOS Sierra
  • No se puede averiguar cómo instalar correctamente .app
  • Reinstalar OS X Lion después de borrar el HD
  • Instalación de El Capitan en un nuevo SSD
  • .pkg para el instalador se cuelga en verificar
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).