0 votos

Línea de comandos abrir pkg

Estoy tratando de escribir una aplicación que desencadenará un pkg para abrir para que el usuario pueda instalar esto. Tengo el código y está funcionando bien excepto por lo siguiente.

Cuando intento abrir el archivo pkg usando open /tmp/mypackage.pkg en la mayoría de los casos se abrirá el Finder en la carpeta de inicio del usuario y no en el paquete.

He comprobado y el paquete está presente dentro del directorio especificado y la aplicación está creando el comando correcto.

El comando que estoy usando para hacer esto está en Python:

subprocess.Popen(['open', '/tmp/mypackage.pkg'])
application.close()

1voto

Juliano Puntos 13802

Desde la línea de comandos puedes utilizar

sudo installer -pkg /tmp/mypackage.pkg -target /

Supongo que puedes incorporar esto en tu aplicación de Python.

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