Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 4.42 KB

README.md

File metadata and controls

55 lines (39 loc) · 4.42 KB

Script d'installation et de configuration d'un Mac

Ce script me permet d'installer les logiciels que j'utilise et de configurer quelques paramètres automatiquement après l'installation de macOS.

⚠️ Ce script a été conçu pour mes besoins. Avant de l'utiliser pensez bien à le modifier en fonction de vos besoins ! ⚠️

Présentation

Ce script exploite exclusivement des lignes de commande Shell et il n'a ainsi aucune dépendance. Quelques pré-requis toutefois :

  • Il faut être administrateur du Mac pour l'utiliser ;
  • pour installer des apps Mac App Store, il faut posséder un compte et saisir ses identifiants au début ;
  • les apps à installer depuis la boutique d'Apple doivent déjà être associées à votre compte iTunes Store.

Le script exploite Homebrew, Cask et mas pour installer les apps, mackup pour restaurer des préférences depuis un autre Mac. Plus de nombreuses idées piochées à droite et à gauche.

Testé avec macOS Sierra et OS X El Capitan.

Comment l'utiliser ?

Voici comment utiliser les deux scripts :

  • Téléchargez la dernière version du projet (lien direct) ;
  • ouvrez le fichier post-install.sh et modifiez ce qui est installé par défaut :
    • chaque ligne qui commence par install correspond à une app du Mac App Store et vous devez l'avoir achetée au préalable sur votre compte ;
    • chaque ligne qui commence par brew install installe des utilitaires en ligne de commande ;
    • chaque ligne qui commence par brew cask install installe des applications hors du Mac App Store ;
  • pensez à changer la ligne 56 en fonction du service de Cloud utilisé, ou alors à la supprimer si vous ne voulez pas en utilisez un ;
  • à partir de la ligne 113, le script configure quelques réglages par défaut, à modifier selon vos besoins ;
  • important : ouvrez le Mac App Store et déconnectez-vous si vous étiez connecté (c'est important pour que mas fonctionne correctement) ;
  • ouvrez ensuite le Terminal de macOS, glissez le fichier post-install.sh 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 récupérer les identifiants du compte iTunes Store à utiliser pour le Mac App Store ;
    • 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é ;
  • quand le premier script est terminé, et quand vos données sont synchronisées depuis le cloud, ouvrez le fichier post-cloud.sh :
    • ligne 10, modifiez cette ligne en fonction du service de Cloud choisi, ou supprimez-la si vous utilisez Dropbox (choix par défaut) ;
  • toujours dans le Terminal, glissez le fichier post-cloud.sh avant de valider avec la touche entrée pour finir l'installation.

Inspirations

Voici quelques scripts qui m'ont servi de base pour créer le mien. Vous y trouverez peut-être des idées pour adapter les scripts en fonction de vos besoins.

Si vous cherchez à modifier les paramètres par défaut de macOS, la source d'information la plus complète, et de loin, est le starter de joeyhoer. Vous y trouverez des dizaines et des dizaines de réglages, à vous de piocher dedans pour les adapter au mieux.