MacDeployStick : un utilitaire pour configurer de nouveaux Mac

Stéphane Moussie |

L’éditeur Twocanoes propose depuis peu un utilitaire destiné aux administrateurs système et plus généralement à tous ceux qui configurent de nombreux Mac. MacDeployStick permet d’installer rapidement des configurations personnalisées de macOS sur des machines (y compris celles équipées de la puce T2) qui ne font pas partie d’une flotte.

Il faut d’abord télécharger macOS Mojave dans le Mac App Store, puis créer une image disque avec la commande suivante :

sudo /usr/bin/hdiutil create -srcfolder “/Applications/Install macOS Mojave.app” ~/Desktop/mojave.dmg

Ensuite on sélectionne l’image disque dans MacDeployStick et on ajoute sous forme de Packages (fichiers .pkg) les éventuels programmes additionnels à installer sur les nouveaux ordinateurs. Les instructions détaillées sont disponibles sur le site de Twocanoes. On obtient à la fin un programme d’installation personnalisé que l’on peut déployer à l’aide d’une clé USB ou bien exécuter depuis un Arduino.

MacDeployStick, actuellement en bêta, est gratuit et open source.

avatar reborn | 

Merci ?

avatar Ielvin | 

Oh...
l’article qui tombe à pic !
Top top !

Merci :)

avatar pat3 | 

Ça ne marche qu’avec Mojave ?

avatar Filou53 | 

Sur leur site, on ne parle malheureusement que de Mojave ...

avatar Tetaroide Bleu | 

Génial ! Mais du coup. J’aimerai bien votre avis sur la façon la plus simple, efficace et rapide de transformer un fichier .dmg avec une app à l’intérieur (à copier dans le dossier application) en un .pkg . Merci d’avance.

avatar lolopb | 

@Tetaroide Bleu

Tu peux regarder ce projet, soit pour l’utiliser tel quel soit pour t’inspirer des exemples de la commande pkgutil :

https://github.com/scriptingosx/quickpkg

avatar Tetaroide Bleu | 

@lolopb

Ah cool merci ! Je connaissais juste les softs pour les gros parcs genre jamf, mais c’est surdimensionné et trop cher pour mes besoins.

avatar huexley | 

Cool merci !

avatar fornorst | 

Ça serait d’ailleurs pas mal que vous nous fassiez un dossier sur la gestion de flotte (macOS et iOS). Il y a plein de solutions gratuites et payantes et ça serait sympa de nous les détailler ;)

avatar greggorynque | 

Tout à fait !
Je souhaite trouver un logiciel simple pour déployer des mises à jours logicielles (pas MacOS) de façon synchronisée sur tout un parc Mac, avec si possible un moyen de démarrer les machines à distance, et bien je galère.

Un article sur le sujet serait plus que bienvenu

avatar BeePotato | 

@ greggorynque : « Je souhaite trouver un logiciel simple pour déployer des mises à jours logicielles (pas MacOS) de façon synchronisée sur tout un parc Mac, avec si possible un moyen de démarrer les machines à distance, et bien je galère. »

Pour ma part, je me suis toujours contenté de deux outils pour ça :
• la version en ligne de commande du programme d’installation d’Apple, pour les logiciels distribués sous forme de paquets à ce format ;
• rsync pour le reste.
Il faut juste activer SSH sur tous les Mac cibles, avec un login par clef SSH depuis la machine qui fait le déploiement (histoire de pouvoir faciliter l’automatisation en évitant la saisie de mot de passe), et ensuite une petite boucle pour envoyer les données sur toutes les machines.

Le seul souci concerne le démarrage à distance : Apple n’a pas intégré (à moins que ça n’ait changé récemment) au wake-on-LAN des Mac la possibilité de démarrage à froid — uniquement la sortie de veille. Pour contourner ça, une approche possible est de programmer les Mac concernés pour démarrer tous les jours à une heure précise, en dehors des heures d’usage. Heure à partir de laquelle on pourra donc les sortir de veille à distance le temps de leur envoyer les mises à jour (et ensuite, retour en veille pour eux).

Artisanal, mais ça fonctionne. :-)

CONNEXION UTILISATEUR