Homebrew sur Mac : le guide pour débuter sereinement
Homebrew révolutionne l'installation de logiciels sur Mac. Le guide pour une installation simple, premiers pas et gestion quotidienne.

Installer des logiciels sur Mac peut vite devenir fastidieux. Télécharger un fichier .dmg, l'ouvrir, glisser l'application dans le dossier Applications, puis répéter l'opération pour chaque nouveau programme. Homebrew élimine cette corvée en automatisant complètement le processus depuis le Terminal.
Ce gestionnaire de paquets gratuit permet d'installer plus de 6 000 applications et outils d'une simple commande. Spotify, Chrome, VS Code ou encore des outils de développement s'installent en tapant quelques mots au clavier.
Un projet communautaire
En 2009, Max Howell constate que Mac manque d'un système simple pour installer des logiciels en ligne de commande. Contrairement à Windows avec ses .exe ou Linux avec ses gestionnaires intégrés, macOS oblige à chercher, télécharger et installer manuellement chaque programme.
Homebrew naît de cette frustration. Le nom fait référence à la bière artisanale : comme les brasseurs amateurs partagent leurs recettes, les utilisateurs contribuent leurs "formules" d'installation. Cette philosophie ouverte explique le succès du projet, maintenu bénévolement par des milliers de contributeurs.
Comment Homebrew simplifie tout
Homebrew distingue deux catégories de logiciels. Les formules regroupent les outils utilisés dans le Terminal : git pour versionner du code, python pour programmer, ou encore ffmpeg pour convertir des vidéos. Les casks concernent les applications classiques avec interface graphique : Chrome, Spotify, Photoshop.
Cette distinction peut sembler technique, mais elle reflète simplement deux façons d'utiliser un ordinateur : certains programmes s'utilisent en ligne de commande, d'autres avec la souris et des fenêtres.
L'installation devient aussi simple qu'une recherche Google. Besoin de Chrome ? brew install --cask google-chrome
. Python manque ? brew install python
. Homebrew télécharge, installe et configure automatiquement.
Le système gère intelligemment les dépendances. Installer PostgreSQL déclenche automatiquement l'installation de toutes ses bibliothèques nécessaires, sans intervention de l'utilisateur. Fini les messages d'erreur cryptiques sur des composants manquants.
Homebrew range tous ses fichiers dans un dossier dédié, séparé du système Mac. Cette organisation protège macOS et permet de tout désinstaller proprement si besoin.
Première installation pas à pas
L'installation débute par les outils Apple indispensables. Ces "Command Line Tools" permettent à Homebrew de fonctionner correctement :
bash
xcode-select --install
Cette commande ouvre une fenêtre demandant d'installer les outils. Cliquer sur "Installer" et patienter quelques minutes.
Ensuite, installer Homebrew avec la commande officielle du site brew.sh :
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Cette ligne peut impressionner les débutants. Elle télécharge et exécute le script d'installation officiel. L'opération prend quelques minutes selon la connexion internet.
La dernière étape configure le Terminal pour reconnaître Homebrew. Sur les Mac récents (puce Apple M1, M2, M3 ou M4), copier cette commande :
bash
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Les anciens Mac Intel utilisent une commande légèrement différente avec /usr/local
au lieu de /opt/homebrew
.
Pour vérifier que tout fonctionne : brew --version
affiche le numéro de version installé.
Premiers pas pratiques
Applications du quotidien
Commencer par installer quelques applications utiles :
bash
brew install --cask google-chrome vlc rectangle
Cette commande installe Chrome (navigateur), VLC (lecteur vidéo) et Rectangle (gestionnaire de fenêtres). Rectangle remplace avantageusement les utilitaires payants pour organiser les fenêtres au clavier.
Outils pour améliorer le Terminal
Le Terminal Mac basique peut sembler austère. Quelques améliorations le rendent plus agréable :
bash
brew install --cask iterm2
brew install eza bat
iTerm2 remplace le Terminal par défaut avec de meilleures couleurs et fonctionnalités. Les commandes eza
et bat
modernisent respectivement ls
(lister les fichiers) et cat
(afficher le contenu) avec des couleurs et une présentation claire.
Pour les créatifs
bash
brew install --cask obs vlc handbrake
brew install ffmpeg
OBS permet l'enregistrement d'écran et streaming, Handbrake convertit les vidéos, ffmpeg traite tout type de média en ligne de commande.
Pour découvrir la programmation
bash
brew install python@3.12 git
brew install --cask visual-studio-code
Python constitue un excellent langage pour débuter, git gère les versions de code, VS Code offre un environnement de développement complet et gratuit.
Gérer ses installations au quotidien
Rechercher un programme
bash
brew search spotify
Liste tous les paquets contenant "spotify" dans leur nom.
Découvrir les détails d'un paquet
bash
brew info --cask spotify
Affiche la description, la version disponible, la taille et l'emplacement d'installation.
Désinstaller proprement
bash
brew uninstall --cask spotify
Supprime complètement l'application et ses fichiers associés.
Maintenir le système à jour
Une routine hebdomadaire simple maintient tout à jour :
bash
brew update
brew upgrade
brew cleanup
update
rafraîchit la liste des logiciels disponibles, upgrade
met à jour les programmes installés, cleanup
supprime les anciennes versions devenues inutiles.
Automatiser sa configuration
L'un des atouts majeurs d'Homebrew réside dans la reproductibilité. Le Brewfile sauvegarde la liste complète des logiciels installés :
bash
brew bundle dump
Cette commande crée un fichier texte listant tous les programmes. Sur un nouveau Mac, brew bundle
restaure automatiquement l'environnement complet. Pratique lors d'un changement d'ordinateur ou pour standardiser plusieurs postes.
Les équipes de travail partagent souvent leur Brewfile pour harmoniser les outils utilisés.
Éviter les pièges courants
Homebrew demande rarement le mot de passe administrateur. Un programme réclamant sudo
signale généralement un problème ou une source douteuse.
Privilégier les sources officielles. Homebrew propose des milliers de programmes vérifiés. Les dépôts tiers existent mais augmentent les risques de sécurité.
Ne jamais mélanger plusieurs installations Homebrew. Une seule installation par Mac évite les conflits complexes à résoudre.
Sauvegarder régulièrement son Brewfile permet de récupérer rapidement sa configuration en cas de problème.
Dépannage simple
Si le Terminal ne reconnaît pas la commande brew
, relancer la configuration :
bash
eval "$(/opt/homebrew/bin/brew shellenv)"
En cas d'erreur persistante, brew doctor
diagnostique la plupart des problèmes courants et propose des solutions.
Pour libérer de l'espace disque, brew cleanup --prune=all
supprime toutes les anciennes versions stockées.
Homebrew démocratise l'installation de logiciels sur Mac en éliminant les manipulations fastidieuses. Sa simplicité cache une puissance remarquable pour gérer des environnements complexes. Que ce soit pour installer occasionnellement quelques applications ou automatiser complètement la configuration d'un poste de travail, Homebrew s'adapte à tous les niveaux.
Comments ()