Présentation
Voir la présentation détaillée dans mon billet de blog « automatiser l'installation des applications sur un nouveau Mac ».
Utilisation
Installation initiale de l'OS vierge
- Installez macOS
- Lancez le Mac App Store et connectez-vous à votre compte
Première étape
- Téléchargez la dernière version du projet (lien direct) ;
- Ouvrez les fichiers
run-first.sh
etBrewfile
, et modifiez ce qui est installé par défaut ; - Pensez à changer les lignes
brew cask install dropbox
etopen -a Dropbox
depost-install.sh
en fonction du service Cloud utilisé, ou alors à la supprimer si vous ne voulez pas en utilisez ; - À partir de la ligne
## *** CONFIGURATION ***
, le script configure quelques réglages par défaut, à modifier selon vos besoins ; - Ouvrez ensuite le Terminal de macOS, glissez le fichier
run-first.sh
depuis le Finder vers le Terminal, et appuyez sur la touche Entrée et accrochez votre ceinture ;
Le script fonctionnera largement sans votre intervention, sauf :
- pour valider l'installation de Homebrew ;
- pour saisir le mot de passe administrateur pour Homebrew ;
- pour le mot de passe administrateur nécessaire pour Cask ;
- pour certains logiciels qui nécessitent un accès admin ;
Si tout va bien, il se terminera normalement sans erreur, mais en cas d'erreur, vous pourrez relancer le script et seul ce qui n'a pas déjà été installé, sera installé ;
Seconde étape
Quand le premier script est terminé, et quand vos données sont synchronisées depuis le cloud :
- Ouvrez le fichier
post-sync.sh
et modifiez la ligne 8 en fonction du service de Cloud choisi, ou laissez-la en commentaire si vous utilisez Dropbox (choix par défaut) ; - Glissez le fichier
post-sync.sh
du Finder vers le Terminal, et appuyez sur la touche Entrée pour finir l'installation.
Voilà, c'est opérationnel.
Mises à jour ultérieures
- Lancez le script
update.sh
pour mettre à jour toutes les applications qui le nécessitent.
TL;DR réservé à Nicolas
Cette automatisation supplémentaire lance directement l'installation de ma propre sélection d'applications pour mon ordinateur de travail, après connexion initiale au Mac App Store :
$ curl -sfL https://nhoizey.github.io/macOS-init/run.sh | sh
Voici de même pour mon ordinateur personnel à domicile (voir la branche "home") :
$ curl -sfL https://nhoizey.github.io/macOS-init/run-home.sh | sh