1 votos

Instalación a una carpeta de inicio utilizando un paquete

Estoy intentando crear un paquete con los Paquetes que se instala en ~/Applications (debido a que cada usuario puede tener una instancia de la aplicación en cuestión se ejecuta pero se necesita un puerto personalizado por el usuario, como daemonises y se ejecuta como un servidor HTTP).

I no se puede averiguar cómo se hace. En la Carga útil de la sección sólo puedo escoger de /Applications, /Library y /Users/Shared. He intentado añadir una carpeta personalizada, pero sin saber el nombre de usuario antes de tiempo no sé qué poner en el símbolo del sistema.

Yo podría usar una secuencia de comandos de shell en la ficha Scripts (parte de la instalación requiere que de todos modos), pero estoy claro en cuanto a que el binario de la aplicación se debe poner (yo podría colocarlo en una de las rutas de acceso y, a continuación, mueva eso, pero yo no desean difundir construir artefactos de todo el sistema del usuario, incluso para limpiar las versiones), o cómo hacer referencia a su ubicación inicial en la secuencia de comandos, ya sea a través de la Carga de la ficha o de la sección de Recursos Adicionales de Scripts.

Estoy feliz de utilizar una herramienta diferente o directamente edición de scripts (de vuelta a los viejos tiempos;-) cualquier ayuda o insight sería muy apreciada.

2voto

Steve Evans Puntos 155

pkgbuild y productbuild

Intentar construir el paquete con la más reciente pkgbuild herramienta. Usted puede pasar --install-location <install-path> como parte del comando.

Usted también puede encontrar productbuild útil saber acerca de.

Ambas herramientas han detallado las páginas de manual y puede manejar una instalación en la secuencia de comandos de determinados lugares.

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