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.

Homebrew sur Mac : le guide pour débuter sereinement

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.