2011-08-19 8 views
8

Dirijo una empresa en la que creamos papelerías para personas. Tenemos algunos usuarios de Mac que actualmente tienen que descargar un archivo zip y copiarlo manualmente al directorio de papelería de correo.¿Cómo puedo crear un paquete Mac en Linux? (Problema con el archivo BOM)

Quiero automatizar ese proceso y permitir que los usuarios de Mac descarguen directamente un paquete que copiará esos archivos automáticamente.

He creado un paquete de muestra con PackageMaker, script creado que reemplazará Archive.pax.gz con las papelerías del cliente, pero aparece un error. Me di cuenta de que no proporcioné un archivo BOM obligatorio. ¿Cómo puedo crearlo en una plataforma que no sea Mac? O si no puedo, ¿hay alguna otra manera de crear un instalador Mac en una plataforma que no sea Mac?

Respuesta

-2

Finalmente he creado un después del vuelo gancho que está haciendo todo el proceso de instalación

+0

No es una respuesta muy útil. ¿Dónde están los detalles? – jcoffland

1

O puede encontrar un paquete de esta utilidad para su Linux: http://www.unix.com/man-page/All/8/mkbom/ o puede intentar escribirlo usted mismo, dada la información disponible en el sitio web de Apple en BOM.

+0

Lo triste es que Apple no proporciona ninguna información sobre el formato BOM. He visto muy a fondo. Me encantaría que se demuestre que estoy equivocado. – jcoffland

0

he creado un código que se puede enumerar una lista de materiales de Linux. Necesita más trabajo para escribir una lista de materiales.

https://cauldrondevelopment.com/svn/osxbom/trunk

El formato de lista de materiales no es del todo intuitiva. Realmente desagradable en realidad. Si echas un vistazo a mi código, puedes hacerte una idea del formato. Noté que GNUStep eliminó el formato NEXTStep BOM, que presumiblemente fue donde Apple lo consiguió.

3

Ahora es posible crear archivos BOM (lista de materiales) en Linux. Alguien creó una versión de código abierto de mkbom en:

http://hogliux.github.io/bomutils

El sitio web también cuenta con un fácil seguir el tutorial paso a paso sobre cómo crear un instalador de Mac OS X en Linux (http://hogliux.github.io/bomutils/tutorial.html).

Mi empresa crea regularmente instaladores de Mac OS X en Linux con este método y hasta ahora no hemos tenido ningún problema importante.

Cuestiones relacionadas