Comment créer un programme d'installation d'applications en masse pour une nouvelle installation de Mac OS à l'aide de HomeBrew

Lors de l'achat d'un nouvel ordinateur macOS ou du reformatage d'un ordinateur existant, la tâche la plus fastidieuse que vous devez effectuer est d'installer toutes vos applications(apps) logicielles à partir de zéro. Premièrement(First) , vous devez vous souvenir de chacun, et deuxièmement, visiter le site Web de chaque application, télécharger l'application et l'installer prend une éternité(takes forever) .

Mais que se passerait-il si vous disposiez d'un script de téléchargement qui téléchargerait et installerait automatiquement chacun d'eux pour vous ? Tout ce que vous auriez à faire est d'exécuter le script, puis de partir et de vous préparer un café pendant que le script faisait son travail. Vous pouvez le faire en utilisant HomeBrew et HomeBrew Cask .

Fenêtre de l'écran du programme d'installation Homebrew

Qu'est-ce que HomeBrew ?(What Is HomeBrew?)

HomeBrew est un programme qui peut être installé sur votre ordinateur macOS qui télécharge et installe des applications pour vous, sans avoir besoin de visiter d'abord le site Web de l'application. Tout(All) ce dont vous avez besoin est la fenêtre Terminal , la commande (Terminal)Homebrew et le nom de l'application que vous souhaitez télécharger.

Toutes les applications logicielles ne sont pas prises en charge par HomeBrew . Je vais vous montrer dans un instant comment savoir lesquels SONT(ARE) pris en charge. Mais en général, tous les grands noms sont pris en charge.

Icône HomeBrew

Installer HomeBrew(Installing HomeBrew)

Avant de pouvoir créer notre programme d'installation d'applications MacOS en bloc , nous devons installer HomeBrew et HomeBrew Cask . Cask est un programme qui vous permet de télécharger des programmes en une seule fois. Les deux sont nécessaires pour que le programme d'installation de l'application macOS fonctionne correctement.

Pour installer HomeBrew , ouvrez une fenêtre Terminal et tapez :(Terminal)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Fenêtre du terminal avec la commande pour installer HomeBrew

Ensuite, pour installer HomeBrew Cask , tapez les deux commandes suivantes individuellement.

brew tap caskroom/cask
brew install caskroom/cask/brew-cask

Terminal avec commandes pour installer HomeBrew Cask

C'est ça. Vous avez maintenant installé HomeBrew .

Pour installer un programme avec HomeBrew , c'est une simple commande Terminal de(Terminal)

brew cask install “app name”

Évidemment, vous remplaceriez "nom de l'application" par le nom de l'application que vous souhaitez.

Pour désinstaller, vous taperez :

brew cask uninstall “app name”

Voir quels programmes sont pris en charge par HomeBrew(Seeing What Programs Are Supported By HomeBrew)

Avant de passer à l'installation de l'application en bloc, vous devez voir quels programmes HomeBrew prend en charge. À moins que vous n'exécutiez un vieux programme vague dont personne n'avait jamais entendu parler, il est probable que HomeBrew le soutienne.

Mais vous devez voir comment le programme est appelé exactement par HomeBrew afin d'obtenir la bonne commande. Sinon, votre programme d'installation d'applications en bloc ne fonctionnera pas très bien.

Donc dans Terminal, tapez maintenant :

brew search “name of app”

Donc, si vous cherchiez à savoir si Google Chrome était pris en charge, vous pouvez taper

brew search chrome

Et le Terminal vous proposera désormais tous les packages HomeBrew liés à (HomeBrew)Chrome .

Forfaits HomeBrew liés à Google Chrome indiqués dans la fenêtre du terminal

Comme vous pouvez le voir, Chrome est répertorié sur HomeBrew sous le nom de google-chrome . C'est pourquoi vous devez obtenir la terminologie exacte dans le programme d'installation de votre application.

Construire votre programme d'installation d'application(Building Your App Installer)

Une fois que vous avez une liste de toutes les applications que vous voulez dans votre programme d'installation (avec les noms au format HomeBrew(HomeBrew-formatted) ), il est temps de commencer à écrire le script.

Ouvrez un éditeur de texte macOS (tel que le TextEdit par défaut ) et en haut, tapez :

#!/bin/sh

Sur la ligne suivante(the next line) , commencez à taper les commandes HomeBrew Cask pour chaque programme, séparées par <br> . Alors, comme ça :

<br>brew cask install
google-chrome
<br>brew cask install firefox
<br>brew cask install audacity
<br>brew cask install dropbox

Etc. Continuez jusqu'à ce que vous ayez tous les programmes répertoriés avec les commandes HomeBrew cask jointes.

Lorsque vous avez terminé, enregistrez le fichier sous :

caskconfig.sh

Veillez(Take) à ce que txt ne se trouve pas à la fin de ce nom de fichier.

Maintenant, retournez dans Terminal , pointez Terminal à l'emplacement du fichier que vous venez de créer, et dans Terminal , tapez :

chmod a+x caskconfig.sh

Cela rend le fichier prêt à être utilisé. Déplacez le script de votre ordinateur vers une clé USB(USB) ou un stockage en nuage. Si votre ordinateur tombe en panne, avoir le script sur cet ordinateur rend tout cet exercice un peu inutile !

Utilisation du script sur un nouvel ordinateur(Using The Script On a New Computer)

Sur l'ordinateur neuf ou reformaté, installez HomeBrew et HomeBrew Cask , comme nous venons de le montrer. Déplacez ensuite caskconfig.sh dans le répertoire personnel de votre Mac.

Enfin, lancez Terminal et tapez :

./caskconfig.sh

Maintenant, asseyez-vous et regardez tous les programmes du script être téléchargés et installés, sans aucun effort supplémentaire de votre part !

La bonne chose à propos de ce script est qu'il pointe simplement vers les programmes en ligne. Ainsi, lorsque vous exécutez le script, vous obtenez toujours les versions les plus récentes de ces programmes. Pas une version obsolète qui nécessite une douzaine de correctifs installés par la suite.



About the author

Je suis un ingénieur logiciel et blogueur avec près de 10 ans d'expérience dans le domaine. Je me spécialise dans la création de critiques d'outils et de didacticiels pour les plates-formes Mac et Windows, ainsi que dans la fourniture de commentaires d'experts sur des sujets de développement de logiciels. Je suis également conférencier et instructeur professionnel, ayant donné des présentations lors de conférences technologiques à travers le monde.



Related posts