Skip to content

Installer Homebrew sur macOS : Guide complet Apple Silicon & Intel

Brandon Visca
Updated date:

Table des matières

Table des matières

Qu’est-ce que Homebrew macOS ?

Homebrew, c’est le gestionnaire de paquets de facto sur macOS. Tu peux installer des outils en ligne de commande (git, ffmpeg, node…) et des applications graphiques depuis le terminal, sans passer par le Mac App Store ni traîner sur des pages de téléchargement.

Deux types de packages :

Prérequis

💡 Astuce : Sur Apple Silicon (M1/M2/M3/M4), Homebrew s’installe dans /opt/homebrew/ au lieu de /usr/local/. Le comportement reste identique.

Installer Homebrew sur macOS

Ouvre le Terminal (ou iTerm2 si tu l’as déjà) et colle cette commande :

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

L’installateur va :

  1. Télécharger et installer les Xcode Command Line Tools si nécessaires
  2. Créer le répertoire Homebrew
  3. Configurer ton PATH

Sur Apple Silicon, une étape supplémentaire apparaît à la fin du script. Suis les instructions affichées pour ajouter Homebrew à ton PATH (une ligne à copier dans ton .zprofile).

Vérifier l’installation

brew doctor

La réponse attendue : Your system is ready to brew. Les warnings en jaune sont souvent inoffensifs. Les erreurs en rouge méritent attention.

brew --version

Affiche la version installée. Homebrew se met à jour automatiquement à chaque commande brew install.

Configurer le PATH sur Apple Silicon

Sur M1, M2, M3 ou M4, une étape supplémentaire est requise après l’installation : ajouter Homebrew au PATH. Le script l’affiche à la fin — si tu l’as raté :

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

Relance ensuite brew doctor pour confirmer que tout est en ordre.

Les commandes Homebrew essentielles

CommandeAction
brew search <terme>Rechercher un paquet
brew install <paquet>Installer un outil CLI
brew install --cask <app>Installer une app graphique
brew uninstall <paquet>Désinstaller
brew updateMettre à jour Homebrew
brew upgradeMettre à jour tous les paquets
brew upgrade <paquet>Mettre à jour un paquet précis
brew listLister ce qui est installé
brew info <paquet>Infos sur un paquet
brew cleanupSupprimer les vieilles versions
brew autoremoveSupprimer les dépendances orphelines

⚠️ Attention : brew upgrade met à jour tout ce qui est installé. Sur des projets qui dépendent d’une version précise (Python, Node), préfère brew upgrade <paquet> pour cibler uniquement ce que tu veux.

Premières apps à installer

Homebrew en place, voici ce qui mérite d’être là dès le départ.

iTerm2, le terminal qui remplace Terminal.app :

brew install --cask iterm2

ICE, pour gérer la barre de menu (alternative gratuite à Bartender) :

brew install --cask jordanbaird-ice

AppCleaner, pour désinstaller proprement tes apps sans laisser de fichiers fantômes :

brew install --cask appcleaner

Wget, parce qu’il manque sur macOS par défaut :

brew install wget

Git en version à jour (macOS livre une vieille version) :

brew install git

💡 Astuce : Tu préfères une interface graphique pour gérer tes packages ? WailBrew est une app open source qui visualise et met à jour tout ça sans toucher au terminal.

Dépannage courant

brew: command not found après installation

Sur Apple Silicon, le PATH n’est pas configuré automatiquement. Ajoute cette ligne dans ton ~/.zprofile :

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

Permission denied lors de l’installation

Homebrew ne se lance pas en sudo. Si tu as ce message, vérifie que ton utilisateur a les droits admin macOS.

Conflit entre Homebrew et des outils système

brew doctor identifie la plupart des problèmes. Lance-le, lis les messages, et suis les corrections proposées. La majorité sont des warnings sans impact réel.

Mettre à jour une seule formule sans tout casser

brew upgrade <nom-paquet>

Si quelque chose ne marche pas, c’est souvent un PATH mal configuré ou un conflit avec un outil installé manuellement avant Homebrew.


Homebrew macOS en place, la vraie question c’est : qu’est-ce que tu vas en faire ? Les outils comme ffmpeg, yt-dlp ou mas (pour le Mac App Store en ligne de commande) changent complètement le rapport au Mac. Commence par brew search et explore.

Articles connexes

Previous
Traefik v3 : le reverse proxy Docker qui gère le HTTPS tout seul
Next
Watchtower : mets tes conteneurs Docker à jour sans lever le petit doigt