2015-02-04 15 views
7

Ich entwickle eine Mac OS X-Anwendung (Cloud-Druckanwendung). Um meine Anwendung zu starten, brauche ich Support-Treiber. Also habe ich diese Treiber und meine Anwendung mit der Paket-Maker-Software gepackt. Und ich habe eine pkg-Datei erstellt.So installieren Sie eine Pkg-Datei im Hintergrund unter Mac OS X

Es funktioniert gut als Paketinstallationsprogramm. Aber ich muss dieses Paket still installieren, indem ich nach Skripten/Befehlen im Terminal laufe.

PS: Silent-Installation ist die Methode, die die Software mit jedem Benutzereingriff installiert (wie die Bedingungen zustimmen). Es installiert die Software automatisch unter Verwendung von Admin-Privilegien mithilfe von Terminalbefehlen. Auf der Windows-Seite ist es möglich, diese unbeaufsichtigte Installation durchzuführen.

Kann jemand die Lösung für diese unbeaufsichtigte Installation im Paketinstallationsprogramm bereitstellen?

Antwort

7

Bevor auf andere Installateure zu bewegen, können wir das Installationspaket mit dem folgenden Befehl

sudo installer -store -pkg "/User/MyName/Desktop/helloWorld.pkg" -target/

Haben Sie den Bezug von this Link unbeaufsichtigt installieren.

+2

Zumindest auf MacOS Sierra, sollte der Parameter-Store weggelassen werden, wenn Sie ein Paket direkt installieren. – utopalex

2

können Sie mit [Schnabeltier] oder [pkginastall] Bibliothek

ich es selbst nicht benutzt haben.

2

Um die * .pkg-Datei automatisch zu installieren, benötigt sie Administratorrechte. Führen Sie einfach meinen Befehl unten, wenn Sie Administrator-Passwort haben: echo "your_admin_pwd" | sudo -S installer -allowUntrusted -verboseR -pkg "path/to/your.pkg" -target /