L’ins­tal­la­tion de Homebrew sur Mac s’effectue via le Terminal. Certains paquets né­ces­si­tent le logiciel de dé­ve­lop­pe­ment Xcode. Une fois l’ins­tal­la­tion réussie, vous pouvez ensuite fa­ci­le­ment utiliser le ges­tion­naire de paquets pour tous les pro­grammes de votre choix.

Homebrew Mac Install : ex­pli­ca­tions

La solution gratuite et open source Homebrew est une extension très utile, en par­ti­cu­lier pour les dé­ve­lop­peurs. Elle permet d’installer des paquets de logiciels et des ap­pli­ca­tions binaires, ou de mettre en place un en­vi­ron­ne­ment de test pour de nouveaux pro­grammes et sites Internet. L’ins­tal­la­tion de Homebrew sur Mac est un peu plus com­pli­quée, c’est pourquoi nous dé­tail­le­rons ensemble toutes les étapes né­ces­saires dans la suite de cet article.

Compute Engine
La solution IaaS idéale pour gérer vos charges de travail
  • vCPU aux coûts avan­ta­geux et cœurs dédiés per­for­mants
  • Sans en­ga­ge­ment pour plus de flexi­bi­lité
  • As­sis­tance par des experts 24h/24 et 7j/7 incluse

Quelles sont les exigences système requises ?

Le ges­tion­naire de paquets place tous les fichiers d’ins­tal­la­tion dans les dossiers /usr/local/bin ou /usr/local/Cellar. Le lien se fait cependant avec /usr/local/bin. Il faut ici remplir quelques prérequis. Voici les con­di­tions minimales requises :

  • Une connexion Internet
  • Un or­di­na­teur avec macOS Mojave (10.14) ou plus récent
  • Pro­ces­seur Apple Silicon ou Intel 64 bits
  • Xcode avec CLT
  • Un Bourne shell
  • Droits d’ad­mi­nis­tra­teur

Installer Homebrew : étape par étape

L’ins­tal­la­tion de Homebrew sur Mac s’effectue en sai­sis­sant une ligne de commande. Les étapes suivantes sont né­ces­saires pour y parvenir :

  1. Ouvrez le Terminal. Vous le trouverez dans le dossier « Ap­pli­ca­tions » et le sous-dossier « Uti­li­taires », mais vous pouvez aussi appuyer sur le raccourci Mac [Command] + barre d’espace et saisir le terme de recherche « Terminal » dans le champ de recherche.
  2. Vous installez ensuite l’en­vi­ron­ne­ment de dé­ve­lop­pe­ment Xcode via la ligne de commande. Celui-ci vous permet de créer des ap­pli­ca­tions pour les appareils Apple. La commande est la suivante :
xcode-select --install
bash

Confirmez ensuite l’ins­tal­la­tion et les autres requêtes.

  1. À présent, installez Homebrew. Pour ce faire, la commande né­ces­saire (pour toutes les versions sup­por­tées de macOS) est la suivante :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
bash

Confirmez l’ins­tal­la­tion de homebrew avec la touche [Entrée]. Saisissez votre mot de passe ad­mi­nis­tra­teur et confirmez-le également. Un message s’affiche si l’ins­tal­la­tion a réussi.

Homebrew Mac Install : l’ins­tal­la­tion manuelle

Vous pouvez également installer ma­nuel­le­ment Homebrew sur macOS. Écrivez d’abord une commande pour té­lé­char­ger le script d’ins­tal­la­tion, puis exécutez une autre commande pour lancer le script. Voici la chro­no­lo­gie né­ces­saire dans la ligne de commande :

  1. Té­lé­char­gez le script avec la commande suivante :
curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh
bash
  1. Utilisez la commande suivante pour vi­sua­li­ser le code du script et vous assurer que tout est en bon ordre.
less install.sh
bash
  1. À présent, installez le script à l’aide de la commande suivante :
/bin/bash install.sh
bash

Il suffit ensuite de confirmer quelques in­for­ma­tions. Votre con­fi­gu­ra­tion système sera vérifiée et vous serez invité à saisir votre mot de passe. Confirmez-le en cliquant sur [Y].

  1. Pour vérifier la bonne ins­tal­la­tion de Homebrew, utilisez cette commande pour obtenir un statut :
brew doctor
bash

Si tout est en ordre et que vos paquets sont à jour, vous recevrez ce message en retour :

Your system is ready to brew.
bash

Comment con­fi­gu­rer le ges­tion­naire de paquets ?

Après l’ins­tal­la­tion de Homebrew sur votre Mac, vous pouvez utiliser le ges­tion­naire de paquets à tout moment pour ajouter des paquets logiciels. Pour obtenir des in­for­ma­tions sup­plé­men­taires, il suffit d’utiliser la commande help. Elle ressemble à ceci :

brew help
bash

Si vous souhaitez ajouter un paquet par­ti­cu­lier, la commande search vous permet de le re­cher­cher. Pour cela, dans la commande suivante, remplacez tout sim­ple­ment le paramètre fictif « Nom­Du­Pa­quet » par le nom du programme recherché.

brew search NomDuPaquet
bash

Si vous ne souhaitez pas que des données d’analyse soient col­lec­tées et envoyées, dé­sac­ti­vez cette option au moyen de la commande suivante :

brew analytics off
bash

Ini­tia­tion aux paquets

Pour installer, mettre à jour ou supprimer des paquets avec Homebrew, quelques commandes suffisent. La commande suivante permet, par exemple, d’ajouter des paquets en rem­pla­çant le caractère fictif « Nom­Du­Pa­quet » :

brew install NomDuPaquet
bash

Pour supprimer un paquet, utilisez la commande suivante et remplacez « Nom­Du­Pa­quet » par le logiciel à dé­sins­tal­ler :

brew uninstall NomDuPaquet
bash

Si vous souhaitez mettre à jour Homebrew, utilisez la commande suivante :

brew update
shell

Dé­sins­tal­ler Homebrew sous macOS

Si vous n’avez plus besoin du ges­tion­naire de paquets Homebrew, vous pouvez le dé­sins­tal­ler fa­ci­le­ment en utilisant la commande suivante :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
bash

Autre pos­si­bi­lité : utiliser le script homebrew uninstall.sh et supprimer ma­nuel­le­ment le ges­tion­naire de paquets. Utilisez la commande suivante pour exécuter le script :

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh
bash

Lancez ensuite la dé­sins­tal­la­tion de Homebrew à l’aide de la commande suivante :

bash uninstall.sh
bash

Quelles sont les al­ter­na­tives à Homebrew ?

Si, pour une raison ou une autre, vous ne souhaitez pas utiliser Homebrew, mais cherchez tout de même un ges­tion­naire de paquets, d’autres très bonnes solutions s’offrent à vous. Voici trois des meil­leures al­ter­na­tives :

  • MacPorts : le ges­tion­naire de paquets libre et open source MacPorts existe depuis 2002. Développé à l’origine sous le nom de Dar­win­Ports, il est destiné à faciliter l’ins­tal­la­tion d’autres pro­grammes open source. Con­trai­re­ment à Homebrew, MacPorts ne fait pas appel aux pro­grammes système.
  • Fink : le ges­tion­naire de paquets Fink est com­pa­tible avec d’autres variantes d’Unix et fonc­tionne sous le système d’ex­ploi­ta­tion Darwin. Le programme peut être contrôlé via le Terminal, mais aussi via Fink Commander, une interface graphique. Fink peut également servir pour des adap­ta­tions du code source.
  • ServBay : ServBay a été, lui aussi, spé­cia­le­ment développé pour une uti­li­sa­tion sous macOS et convient surtout comme en­vi­ron­ne­ment de test al­ter­na­tif. Des serveurs Internet, des bases de données et d’autres outils peuvent être intégrés suivant très peu d’ins­truc­tions. Ces opé­ra­tions ne se font pas via une ligne de commande, mais via une interface uti­li­sa­teur con­vi­viale.
Aller au menu principal