manipulación del paquete de instalación de mac os x en debian linux


2

Se puede hacer?

Necesito crear un paquete de instalación para OS X (10.5 y posteriores) desde una máquina Debian de acuerdo con la configuración dada en el momento de la solicitud (esta configuración cambiará los archivos de configuración que forman parte de mi paquete y se instalan junto con la aplicación). ¿Hay alguna forma de cambiar o manipular el contenido de un paquete ya creado (usando OS X PackageMaker)?

Vi en publicaciones anteriores una afirmación de que los paquetes de OS X solo se pueden hacer (empaquetar) y editar en Apples. ¿Hay alguna forma de evitarlo?

He intentado manipular sin éxito el formato del paquete Flat y el metapaquete (OS X 10.3).


¿Qué archivos de configuración necesitas cambiar? El whatever.pkgarchivo es realmente solo una carpeta.
William Jackson

@WilliamJackson: los archivos de configuración utilizados son mis propios archivos de aplicaciones. El paquete es de hecho una carpeta, sin embargo, ningún archivador he intentado extraer los archivos y luego empaquetarlos correctamente ...
NightRider

Respuestas:


1

No sé con certeza si se puede hacer, pero InstallBuilder de BitRock puede generar paquetes de OS X en Linux . Quizás haya algún medio para desempaquetar el artefacto y luego suministrarlo como entrada para InstallBuilder.


Estoy desconcertado por qué la pregunta terminó en superuserlugar de serverfault.com o incluso SO, ya que la solución definitivamente involucrará la programación.
David J. Liszewski

Echó un vistazo al enlace que proporcionó, en realidad se ve bien y podría haber sido suficiente como respuesta si no fuera por el muy alto precio. No podemos pagarlo aquí ... Me preguntaba lo mismo acerca de por qué la pregunta terminó aquí
NightRider

@NightRider Si su paquete es para un proyecto de código abierto, ofrecen licencias gratuitas goo.gl/rGFmI . De lo contrario, estoy de acuerdo, no es barato.
David J. Liszewski

Lo he visto: o), pero desafortunadamente no puedo afirmar que estoy trabajando en un proyecto de código abierto ... Así que todavía estoy tratando de tener alguna idea para resolver mi problema
NightRider

0

Ha pasado un tiempo, pero al final logré empacarlo como paquete plano envuelto como alquitrán, y manipular el contenido usando un script que simplemente reemplaza algunos archivos ficticios que fueron empaquetados solo para ese propósito. No es bonito, pero funcionó cuando lo necesitábamos, y para ser sincero, no hemos vuelto a lidiar con eso para encontrar una solución más agradable. Si algo cambia, (eventualmente) actualizaré la respuesta.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.