línea de comando pkg abierto [duplicado]

0

Estoy intentando escribir una aplicación que activará la apertura de un paquete para que el usuario pueda instalarlo. Tengo el código y funciona 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 de los usuarios, no en el paquete.

He comprobado y el paquete está presente en el 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()
    
pregunta user204088 14.11.2013 - 11:58

1 respuesta

1

Desde la línea de comando que puedes usar

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

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

    
respondido por el Volsk 14.11.2013 - 12:16

Lea otras preguntas en las etiquetas