Riga di comando apri pkg [duplicato]

0

Sto provando a scrivere un'app che farà scattare un pkg da aprire in modo che l'utente possa installarlo. Ho il codice e funziona bene, tranne per quanto segue.

Quando cerco di aprire il file pkg utilizzando open /tmp/mypackage.pkg nella maggior parte dei casi, apre il Finder alla cartella home dell'utente, non al pacchetto.

Ho controllato e il pacchetto è presente all'interno della directory specificata e l'applicazione sta creando il comando corretto.

Il comando che sto usando per farlo è in python:

subprocess.Popen(['open', '/tmp/mypackage.pkg'])
application.close()
    
posta user204088 14.11.2013 - 11:58
fonte

1 risposta

1

Dalla riga di comando puoi usare

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

Suppongo che tu possa incorporarlo nella tua applicazione python.

    
risposta data 14.11.2013 - 12:16
fonte

Leggi altre domande sui tag