Homebrew
Homebrew, sur macOS Tahoe comme sur les versions précédentes, c'est le gestionnaire de paquets officieux mais incontournable du système Apple — un bricolage élégant né pour combler l'incroyable lacune sur MacOS.
Résumé ultra-condensé
- Qu'est-ce que c'est ? Un gestionnaire de paquets en userland (/opt/homebrew ou /usr/local) qui installe outils CLI, libs et logiciels.
- Le seul ? Non. Alternatives : MacPorts, Fink, pkgsrc, Nix. Homebrew reste le plus populaire parce qu'il est simple.
- Qui le maintient ? Une communauté open source indépendante, pas Apple. Projet très actif.
- Utile dans l'écosystème macOS ? Oui. Indispensable dès qu'on veut une CLI décente, compiler quoi que ce soit, ou récupérer rapidement des outils modernes que macOS ne fournit pas.
- À quoi ça sert ? Installer et mettre à jour des paquets UNIX : brew install wget, brew upgrade, brew services start postgresql, etc.
- Avenir ? Solide. Tant qu'Apple refuse d'intégrer un gestionnaire officiel, Homebrew régnera.
- Pourquoi pas de gestionnaire natif ? Apple ne veut pas exposer le système à une couche de paquets tiers, préfère un OS figé, cohérent pour le grand public, et pousse les apps GUI via le Mac App Store — pas les binaires UNIX. Résultat : les développeurs doivent se débrouiller (et Homebrew prospère).
Installation
1) Méthode via le Terminal
Ouvrir le Terminal et exécuter la commande suivante :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Suivre les indications données à la fin de l'installation pour l'ajout au PATH :
echo >> ~/.zprofile ; echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> ~/.zprofile ; eval "$(/opt/homebrew/bin/brew shellenv zsh)"
2) Méthode graphique
Télécharger la dernière version du paquet :
https://github.com/Homebrew/brew/releases/tag/5.0.4
Utiliser brew
Gestion des paquets
- brew install <paquet> : Installer un paquet
- brew uninstall <paquet> : Désinstaller un paquet
- brew reinstall <paquet> : Réinstaller un paquet
- brew list : Lister les paquets installés
- brew info <paquet> : Infos détaillées sur un paquet
Recherche
- brew search <terme> : Rechercher un paquet
- brew search --cask <terme> : Rechercher une application GUI
Mises à jour
- brew update : Mettre à jour Homebrew et ses formules
- brew upgrade : Mettre à jour tous les paquets installés
- brew upgrade <paquet> : Mettre à jour un paquet spécifique
- brew outdated : Lister les paquets avec màj disponible
Casks (applications graphiques)
- brew install --cask <app> : Installer une application GUI
- brew list --cask : Lister les casks installés
Maintenance
- brew cleanup : Supprimer les anciennes versions
- brew doctor : Diagnostiquer les problèmes
- brew deps <paquet> : Voir les dépendances d'un paquet
Astuce
brew s'installe dans /opt/homebrew sur Apple Silicon et /usr/local sur Intel.
↑ Haut de page