“Mostrar contenido del paquete” ¿No está disponible? Extraer archivos.pkg sin instalarlos
Tabla de contenido:
¿Alguna vez ha querido ver el contenido de un archivo de paquete en la Mac, pero sin instalarlo? Puede hacerlo con la ayuda de una excelente línea de comando. Esto continúa con nuestra serie de inspección del contenido de los instaladores de aplicaciones y, en este caso, demostraremos cómo extraer archivos de paquetes y ordenar su contenido sin instalarlos en Mac OS X.
Cómo ver y extraer archivos de paquetes en Mac OS X sin instalarlos
En realidad, hay dos formas de ver y extraer archivos de paquetes en la Mac, sin instalar realmente el paquete. El primer enfoque es a través del Finder y el segundo enfoque es con la línea de comando. Cubriremos primero el método Finder y luego le mostraremos cómo extraer un paquete sin instalarlo a través de la línea de comandos.
Cómo ver los archivos del paquete con "Mostrar contenido del paquete" en Mac Finder
El primer método es bastante fácil y está disponible desde Mac Finder, es bien conocido por los usuarios avanzados:
- Navegar al archivo del paquete en el Finder
- Ahora haga clic derecho en el archivo pkg y seleccione "Mostrar contenido del paquete"
Sin embargo, "Mostrar contenido del paquete" no siempre se muestra como una opción.De hecho, a veces "Mostrar contenido del paquete" no está disponible o no aparece en absoluto, dependiendo de cómo se organizó y creó el paquete desde el principio. En tal situación, puede pasar a la línea de comandos para extraer un archivo de paquete.
Cómo expandir un archivo de paquete en Mac mediante la línea de comandos
Suponiendo que la opción 'Mostrar contenido del paquete' no esté disponible, podemos extraer archivos .pkg usando una herramienta de línea de comandos llamada pkgutil que se incluye con Mac OS, que es en lo que nos vamos a centrar aquí .
- Inicie Terminal (que se encuentra en /Aplicaciones/Utilidades/) si aún no lo ha hecho
- Utilice la siguiente sintaxis, señale la ruta al archivo del paquete en cuestión y proporcione un destino de salida para que los archivos se extraigan del paquete
- Vaya a la ruta de salida en el Finder y verifique los archivos extraídos usted mismo, o navegue directamente con el comando 'cd' en la línea de comando
pkgutil --expand /ruta/al/paquete.pkg /salida/destino/
Sugerencia: recuerda que puedes arrastrar y soltar elementos en la Terminal para imprimir su ruta completa, lo que facilita este consejo escribiendo:
pkgutil --expand /destino/ruta/
Notará que algunos archivos de paquete contienen aún más archivos de paquete, lo que lo llevará rápidamente a un proceso de extracción de paquetes profundamente anidado.
Esta es una excelente manera de ver el contenido de los paquetes, en particular aquellos en los que la opción "Mostrar contenido del paquete" al hacer clic con Alt no está disponible, lo cual es cada vez más común a partir de Mac OS X Lion y versiones posteriores del software del sistema Mac OS, aunque en última instancia depende de cómo se haya construido el paquete.
También existen otros métodos para verificar el contenido del paquete, incluidas aplicaciones de terceros como Pacifist. Si tiene algún consejo o truco en particular para ver y extraer archivos de paquetes en la Mac, háganoslo saber en los comentarios a continuación.