12 votos

Cómo convertir un .pkg en un .app

¿Es posible convertir un paquete en una aplicación? Tengo un instalador completo de El Capitán como archivo pkg y necesito instalarlo. Pero primero necesito convertirlo en una aplicación.
No puedo hacerlo a través del MAS porque el Capitán ya no está disponible.

1 votos

Si tenía una copia legítima de El Capitán (lo que significa que fue "comprada"/descargada con su ID de Apple), todavía está disponible en la pestaña de descargas de la Mac App Store, al igual que cualquier versión anterior que haya descargado con ese ID.

2 votos

Usted dijo: " Tengo un instalador completo de El Capitán como pkg ", ¿de dónde viene? Si lo has descargado antes de la App Store debería estar en Comprado y disponible para ser descargado de nuevo.

0 votos

Odio hacer una pregunta tonta, pero ¿qué sucede cuando se ejecuta el archivo .pkg? ¿Instala la aplicación de instalación?

12voto

Aunque la respuesta de norcal johnny es buena, le faltan algunos pasos vitales. Así que aquí va:

Lo que realmente quieres hacer es:

  1. Arrastre su archivo .pkg a algún lugar como el Escritorio si todavía está en una unidad montada
  2. Si su clic derecho no tiene "Mostrar contenido del paquete" - Abra el terminal y ejecute: pkgutil --expand InstallMacOSX.pkg installmacosxpkg
  3. Ahora tienes una carpeta llamada installmacosxpkg . Dentro de él deberías ver tu archivo installESD.dmg (si no está, dale unos minutos para que termine de extraerse.
  4. Una vez terminado, abra el Distribution en un editor de texto o simplemente en TextEdit.
  5. Busque la línea function isSupportedPlatform(){ y añada return true; por lo que se lee: function isSupportedPlatform(){ return true;
  6. Ahora vaya y borre el archivo original InstallMacOSX.pkg.
  7. En ejecución terminal pkgutil --flatten installmacosxpkg InstallMacOSX.pkg (tardará algún tiempo en completarse, espere a que vuelva el comando de terminal)

Ahora deberías poder crear archivos install.app en máquinas modernas y usarlos para crear tus discos de arranque.

1 votos

Me ha funcionado, ¡gracias! La única diferencia era que en vez de "installESD.dmg" tenía "InstallMacOSX.pkg" dentro de "InstallMacOSX.pkg" junto con Distribution y Resources. "InstallESD.dmg" estaba dentro de "InstallMacOSX.pkg". Probado en El Capitan.

4voto

Nenad Bulatovic Puntos 151

Un archivo .pkg es básicamente una carpeta (si se quiere) en la que se encuentra el instalador "app". Creo que quieres grabar/ejecutar el instalador desde un disco/USB. (si no, puedes ejecutarlo desde el propio archivo .pkg haciendo doble clic y montando el instalador.

Dicho esto, así es como se localiza y se guarda el archivo .dmg localmente.

Lo que quieres hacer es:

  1. Haga clic con el botón derecho del ratón en el archivo .pkg > seleccione "Mostrar el contenido del paquete"
  2. Abra la carpeta Contenido/Soporte compartido y localice el archivo llamado InstallESD.dmg.

Copie InstallESD.dmg a otro directorio de su elección. Este archivo InstallESD.dmg es lo que necesitas para grabar/ejecutar el instalador de MacOS desde un DVD?USB.

Hacer que el instalador del OS X El Capitan arranque con un comando de terminal enter image description here

  1. Lanza la aplicación de la Terminal, que se encuentra en /Applications/Utilities/ e introduzca el siguiente comando exactamente (a menos que haya cambiado el nombre del volumen objetivo del ElCapInstaller a otra cosa) en un una sola línea, el texto se envolverá porque es largo, pero es es importante tener una sintaxis adecuada:

    sudo /Aplicaciones/Instalar OS X El Capitan.app/Contenidos/Recursos/Crear medios de comunicación de instalación --volumen /Volúmenes/ElCapInstaller --applicationpath /Aplicaciones/Instalar OS X El Capitan.app --nointeracción

  2. Pulse la tecla Return e introduzca la contraseña de administrador cuando solicitado.

Entonces verás el siguiente texto en la pantalla de la Terminal:

Disco de borrado: 0% 10% 20% 30% 100%

Copiar los archivos del instalador al disco

Copia completa.

Haciendo el disco arrancable

Copiar los archivos de arranque

Copia completa.

Hecho.

El disco USB o la unidad flash de destino se borrará primero y luego se copiarán los archivos en él para que se convierta en un instalador de arranque de OS X El Capitan. Esto puede tardar un poco en completarse, así que espera el mensaje "Hecho" antes de continuar.

Cuando veas "Done", eso es todo, tu unidad de instalación de OS X El Capitan ha sido creada, es arrancable, y puedes usarla para actualizar tantos Macs como quieras con OS X 10.11.

Para arrancar desde la unidad de instalación, mantenga pulsada la tecla Option durante el inicio del sistema de Mac y selecciónela en el menú de volumen de inicio.


Nota: la OP está tratando de crear un disco de arranque a través del método MAS y Terminal. En las instrucciones le dice que descargue y guarde el instalador, para evitar el borrado después de que la instalación se complete y lo guarde para un uso futuro. Continúa diciendo que cargues el .app para continuar con la creación del disco de arranque/usb. Por eso, asumo que el usuario ha formulado su pregunta como tal.

Desearía que la gente esperara la respuesta de la OP sin pulgar hacia abajo antes de saber, si de hecho la respuesta es correcta o incorrecta. O tal vez explicando por qué la respuesta es incorrecta, presentando una respuesta o corrigiendo una incorrecta.

1 votos

Re "básicamente una carpeta (si se quiere) que.."; ¿Se refiere a dmg en lugar de pkg ?

0 votos

Cuando abres la imagen virtual que se monta en el escritorio(dmg), dentro está el archivo pkg al que me refiero. Saludos

1 votos

No hay "mostrar el contenido del paquete" en el menú del botón derecho del archivo .pkg de El Capitan

3voto

jrgibson Puntos 1

Parece que ya no es posible ver el contenido del paquete haciendo clic con el botón derecho en MacOS (versión 10.15.7 Catalina en 2020). Sin embargo, puede utilizar el comando pkgutil en la Terminal para expandir el archivo .pkg como se describe aquí:

https://discussions.apple.com/thread/251038496

0voto

IronCraftMan Puntos 1345

Tendrás que volver a descargar el instalador de OS X El Capitan desde la Mac App Store, en la pestaña Comprado.

-1voto

charababis Puntos 11

Simplemente ejecuta el pkg y se instala el instalador

0 votos

Bienvenido a Ask Different y gracias por su respuesta :) Desgraciadamente, las respuestas cortas como ésta no proporcionan suficientes detalles o contexto para ayudar a muchos usuarios. Si es posible, sería bueno que añadieras algo más de información en tu respuesta (por ejemplo, cómo ejecutar el archivo .pkg, qué esperar, etc.). Además, es posible que quieras leer Cómo responder para obtener consejos sobre cómo dar respuestas aquí.

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