Sé que hay algunos pagaron GUI herramientas que te permiten hacer esto, pero no estoy interesado en ellos.
Actualmente, estoy haciendo esto:
gzcat Contents/Archive.pax.gz | pax -r
Sin embargo, hay algunos archivos pkg que son ahora xar archivos y necesito pkgutil para extraer de ellos. Y probablemente hay otras permutaciones de pkg spec que no soy consciente.
Línea de fondo es que siempre se puede encontrar alguna manera manualmente conseguir las cosas de la pkg, pero me gustaría un one-shot solución que podría hacer esto de forma automática sin tener que preocuparse acerca de la pkg implementación, decir:
unpkg CrappyPackage.pkg
Hace tal cosa existe?
Tal vez la más infalible es usar el instalador del sistema en sí, sino que parece que siempre se necesita un sistema completo de la unidad como su objetivo. Sería realmente útil si se pudiera hacer algo a lo largo de las líneas de:
installer -pkg CrappyPackage.pkg -target SomeEmptySandbox.dmg
Sé que hay es esta pregunta: ¿Cómo puedo abrir una .archivo pkg manualmente? Sin embargo, todas las soluciones ofrecidas no son bastante manual y estoy haciendo ahora mismo de todos modos.