Question comment installer un prefPane sur mac osx à partir de la ligne de commande?


J'automatise certaines installations du système et je dois installer un prefPane.

quelque chose comme installer -pkg xxx.pkg -target / que j'utilise pour installer les fichiers .pkg.


4
2017-12-10 06:35


origine




Réponses:


Des panneaux de préférences simples peuvent être "installés" en les déplaçant vers

/Users/yourname/Library/PreferencePanes/

et "désinstallé" en les enlevant de là (il suffit de le tester avec les secrets).

Vous pouvez les "lancer" en utilisant open.

De nombreux volets de préférences installent des démons / agents ou des composants système supplémentaires lors du lancement ou de l'action de l'utilisateur. Vous devez pouvoir utiliser AppleScript pour effectuer ces actions d'interface utilisateur, mais elles sont personnalisées pour chaque volet de préférences.


10
2017-12-10 06:43



pourrait être utile de mentionner le /System/Library/PreferencePanes ainsi que. et comme je l'ai déjà dit, pourquoi pas plutôt que /Users/yourname/ simplement en utilisant le expansion de tilde  ~/? - cregox
Un conseil si vous utilisez la ligne de commande - utilisez cp -r something.prefPane ~/Library/PreferencePanes installer un panneau de préférences pour un usage personnel. Ne mettez pas un / après l'argument prefPane - c'est le répertoire mais le / fait du cp Faire la mauvaise chose. - RichVel