3 votos

Falta el cmd "mostrar contenido del paquete

Estaba intentando extraer el contenido de un .pkg y haciendo clic con el botón derecho del ratón sobre él, normalmente se abrirá la ventana contextual Show Package Contents opción. Sin embargo, no parece aparecer en ningún archivo .pkg que pueda encontrar en mi sistema.

Desde entonces he ampliado el contenido en la línea de comandos utilizando este comando:

StuffeMac:Desktop stuffe$ pkgutil --expand AirPortUtility56.pkg ./dan2/

Que funcionó bien, y dentro de este paquete había otro .pkg archivo. Haga clic con el botón derecho y Show Package Contents está de vuelta otra vez, pero sólo para el que acabo de ampliar...

¿Qué es lo que pasa?

2voto

SSteve Puntos 1483

Mostrar contenido del paquete no es para mostrar el contenido de los archivos .pkg, es para mostrar la estructura oculta de las Aplicaciones (y otros paquetes), que en realidad son carpetas. Puede utilizar el programa Pacifista para ver el contenido de los archivos .pkg.

Para responder a la pregunta de tu comentario, así es como se puede saber en Terminal. Cuando se realiza una ls -l los directorios tienen d como primer carácter de la línea.

516 $ ls -l
drwxr-xr-x    3 steve  admin         102 Jan  6  2011 Form Viewer.app
drwxrwxrwx@   3 root   admin         102 Jan 18  2010 FormViewerFonts.pkg
-rw-r--r--@   1 steve  staff  2157020198 Jun 30  2012 MacTeX-2012.pkg

En este ejemplo, las dos primeras entradas son paquetes y la última no.

0 votos

¿Hay alguna forma de saber si un archivo que termina en .pkg ¿es realmente un paquete u otra cosa? En este caso, tanto el archivo original como su contenido eran .pkg archivos

1 votos

Si es un paquete, Mostrar contenido del paquete aparecerá en el menú contextual. Si no, no aparecerá. También puedes verlo en Terminal. La estructura de un bundle no se oculta allí. Si es un bundle aparece como un directorio.

0 votos

He añadido un ejemplo de Terminal a mi respuesta.

-1voto

ash Puntos 1

Rápido y sencillo:

  • Archivo de paquete "duplicado".
  • Haga clic con el botón derecho y ejecute "Mostrar contenido del paquete" en el archivo duplicado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X