Si vous utilisez un Mac ou souhaitez gérer vos logiciels de manière efficace, vous avez sûrement entendu parler de HomeBrew. Mais qu’est-ce exactement que HomeBrew et pourquoi est-il devenu un outil incontournable pour les utilisateurs d’ordinateurs Apple ?
Dans ce tutoriel, nous allons explorer en profondeur HomeBrew. Nous verrons à quoi il sert, ses avantages et limites, comment l’installer et l’utiliser au quotidien. Nous conclurons avec un exemple concret qui vous permettra de comprendre pleinement son utilité dans la gestion et l’installation de logiciels.
Notre objectif est de vous offrir un guide clair, simple et pratique, compréhensible même si vous débutez en informatique. Nous utiliserons des mots simples et des explications détaillées pour chaque étape.
- Qu’est-ce que HomeBrew ?
- À quoi sert HomeBrew ?
- Les avantages de HomeBrew
- Les limites de HomeBrew
- Installation et premières commandes sur macOS
- HomeBrew Cask : installer des applications graphiques
- Cas pratique : installer Git et Visual Studio Code
- Récapitulatif des principales commandes
- HomeBrew : Utilisation avancée et astuces pratiques
- Mettre à jour et nettoyer HomeBrew
- Rechercher et obtenir des informations sur un logiciel
- Cas pratique : installer Node.js et gérer plusieurs versions
- Automatiser l’installation avec un Brewfile
- Conseils et bonnes pratiques
- Exemple concret d’utilisation : environnement de développement web
- Automatiser l’installation avec un Brewfile
Qu’est-ce que HomeBrew ?
HomeBrew est un gestionnaire de paquets pour macOS. Cela signifie qu’il vous permet d’installer, mettre à jour et supprimer facilement des logiciels en ligne de commande depuis le terminal, sans avoir besoin de passer par des fichiers d’installation ou des interfaces graphiques complexes.
Si vous êtes familier avec les systèmes Linux, HomeBrew fonctionne de manière similaire à des outils comme apt-get ou yum. Il automatise de nombreuses tâches, ce qui rend la gestion des logiciels beaucoup plus simple et rapide.
Contrairement à l’installation traditionnelle d’un logiciel sur Mac, où vous devez télécharger un fichier .dmg, le monter, le copier dans le dossier Applications et parfois configurer des variables, HomeBrew vous permet d’effectuer tout cela avec une seule commande.
En résumé, HomeBrew est un outil puissant qui transforme la manière dont vous gérez vos applications et vos utilitaires sur macOS.
À quoi sert HomeBrew ?
HomeBrew sert principalement à installer et gérer des logiciels (ou scripts) depuis la ligne de commande. Cela peut inclure des outils de développement, des utilitaires système, des applications graphiques et même des bibliothèques nécessaires pour programmer.
Par exemple, si vous souhaitez installer un outil comme Git, Node.js, Python ou même une application comme VLC, HomeBrew vous permet de le faire en quelques secondes grâce à des commandes simples.
Mais HomeBrew ne se limite pas à l’installation : il permet également de mettre à jour vos logiciels automatiquement, de les supprimer proprement et même de gérer différentes versions d’un même logiciel.
Il existe aussi un sous-ensemble appelé HomeBrew Cask, qui permet d’installer des applications graphiques, comme Google Chrome ou Firefox, directement depuis la ligne de commande, sans passer par le téléchargement manuel.
En résumé, HomeBrew vous donne un contrôle total sur vos logiciels, simplifie la gestion de vos outils et vous fait gagner un temps précieux.
Les avantages de HomeBrew
L’un des principaux atouts de HomeBrew est sa simplicité d’utilisation. Vous n’avez pas besoin de chercher des fichiers d’installation sur Internet, de vérifier les versions compatibles ou de configurer manuellement vos programmes. HomeBrew s’occupe de tout.
Un autre avantage majeur est l’automatisation des mises à jour. Grâce à une simple commande, vous pouvez mettre à jour l’ensemble de vos logiciels installés avec HomeBrew, ce qui vous évite de vérifier chaque application individuellement.
HomeBrew est également fiable et sécurisé. Les logiciels qu’il propose proviennent de sources vérifiées et les formules d’installation sont maintenues par la communauté. Vous êtes donc assuré d’obtenir des logiciels à jour et sécurisés.
Enfin, HomeBrew est flexible et extensible. Vous pouvez ajouter des “taps”, c’est-à-dire des sources supplémentaires, pour accéder à encore plus de logiciels, et même créer vos propres formules si vous souhaitez automatiser l’installation de logiciels spécifiques.
Les limites de HomeBrew
Malgré tous ses avantages, HomeBrew présente quelques limites. Tout d’abord, il nécessite une connexion Internet pour installer les logiciels, car tout se fait en téléchargeant les fichiers depuis les dépôts officiels.
Ensuite, il fonctionne principalement sur macOS et dans une moindre mesure sur Linux. Si vous utilisez Windows, vous devrez recourir à des alternatives comme Scoop ou Chocolatey.
Enfin, certaines applications très spécifiques ou anciennes peuvent ne pas être disponibles dans HomeBrew. Dans ces cas, l’installation manuelle reste nécessaire.
Il est également important de noter que HomeBrew fonctionne depuis le Terminal, ce qui peut intimider les débutants. Cependant, avec un peu de pratique, son utilisation devient rapide et intuitive.
Installation et premières commandes sur macOS
Avant de profiter des avantages de HomeBrew, il faut l’installer correctement sur votre Mac. L’installation est simple, mais elle nécessite de suivre certaines étapes pour que tout fonctionne sans problème.
Nous allons détailler chaque action, expliquer pourquoi elle est nécessaire et comment vérifier que tout est prêt pour l’utilisation de HomeBrew. À la fin de cette section, vous serez capable d’installer vos premiers logiciels en quelques commandes.
Prérequis pour installer HomeBrew
Avant de commencer, assurez-vous de disposer de quelques éléments essentiels.
Tout d’abord, vous devez avoir un Mac avec macOS installé. HomeBrew est conçu pour macOS et nécessite certains outils déjà présents sur votre système.
Ensuite, vous devez disposer de l’accès au Terminal. Le Terminal est l’outil de macOS qui vous permet de saisir des commandes. Vous le trouverez dans le dossier Applications, sous “Utilitaires”, ou en utilisant Spotlight.
Enfin, il est recommandé d’avoir installé Xcode Command Line Tools, car HomeBrew en a besoin pour compiler certains logiciels. Pour installer ces outils, ouvrez le Terminal et tapez la commande suivante :
xcode-select --installUn assistant apparaîtra pour guider l’installation. Cette étape est indispensable pour garantir que HomeBrew pourra installer tous les logiciels correctement.
Étapes pour installer HomeBrew
L’installation de HomeBrew se fait via une commande unique dans le Terminal. Voici la procédure détaillée :
- Ouvrez le Terminal sur votre Mac.
- Copiez et collez la commande officielle d’installation :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"- Appuyez sur Entrée pour lancer l’installation.
À ce stade, l’outil va télécharger les fichiers nécessaires et configurer HomeBrew sur votre système. Vous serez peut-être invité à entrer votre mot de passe administrateur. Cela est normal, car HomeBrew doit créer certains fichiers et dossiers protégés.
Pendant l’installation, l’assistant affiche plusieurs messages. Ne vous inquiétez pas si l’opération prend quelques minutes. HomeBrew télécharge plusieurs fichiers et configure les chemins d’accès aux commandes.
Vérification de l’installation
Une fois l’installation terminée, il est important de vérifier que HomeBrew fonctionne correctement.
Pour cela, tapez dans le Terminal :
brew doctorCette commande analyse votre système et indique si tout est prêt. Si tout est correct, vous verrez le message “Your system is ready to brew”.
Ensuite, pour vérifier la version installée de HomeBrew, tapez :
brew --versionVous obtiendrez le numéro de version installé, ce qui confirme que HomeBrew est bien opérationnel.
Premières commandes HomeBrew
HomeBrew utilise des commandes simples pour installer, mettre à jour et supprimer des logiciels. Voici les commandes essentielles pour commencer :
- Installer un logiciel :
brew install nom_du_logicielPar exemple, pour installer Git, vous tapez :
brew install gitHomeBrew télécharge et installe Git automatiquement.
- Mettre à jour HomeBrew et les logiciels installés :
brew update
brew upgradeLa première commande met à jour HomeBrew lui-même, et la seconde met à jour tous les logiciels installés via HomeBrew.
- Supprimer un logiciel :
brew uninstall nom_du_logicielSi vous n’avez plus besoin d’un logiciel, cette commande permet de le désinstaller proprement.
- Rechercher un logiciel disponible :
brew search nom_du_logicielCette commande est pratique si vous ne connaissez pas exactement le nom du logiciel ou si vous voulez vérifier sa disponibilité.
HomeBrew Cask : installer des applications graphiques
HomeBrew ne se limite pas aux outils en ligne de commande (CLI). Grâce à HomeBrew Cask, vous pouvez installer des applications graphiques comme Chrome, Firefox ou Visual Studio Code.
La commande est similaire :

Des formations informatique pour tous !
Débutant ou curieux ? Apprenez le développement web, le référencement, le webmarketing, la bureautique, à maîtriser vos appareils Apple et bien plus encore…
Formateur indépendant, professionnel du web depuis 2006, je vous accompagne pas à pas et en cours particulier, que vous soyez débutant ou que vous souhaitiez progresser. En visio, à votre rythme, et toujours avec pédagogie.
Découvrez mes formations Qui suis-je ?brew install --cask nom_de_l_applicationPar exemple, pour installer Google Chrome :
brew install --cask google-chromeHomeBrew Cask télécharge automatiquement l’application et la place dans le dossier Applications de votre Mac. Vous n’avez pas besoin de passer par le téléchargement manuel.
Cas pratique : installer Git et Visual Studio Code
Pour mieux comprendre l’utilité de HomeBrew, réalisons un exemple concret : installer Git et Visual Studio Code.
- Ouvrez le Terminal.
- Installez Git :
brew install git- Installez Visual Studio Code :
brew install --cask visual-studio-code- Vérifiez que Git est installé en tapant :
git --version- Lancez Visual Studio Code depuis le dossier Applications ou via Spotlight.
Grâce à HomeBrew, ces deux installations ont été réalisées avec seulement deux commandes, sans téléchargement manuel ni configuration supplémentaire.
Récapitulatif des principales commandes
| Commande | Explication | Exemple |
|---|---|---|
brew install <logiciel> | Installe un logiciel via HomeBrew. | brew install git installe Git. |
brew install --cask <application> | Installe une application graphique (Cask). | brew install --cask google-chrome installe Google Chrome. |
brew uninstall <logiciel> | Supprime un logiciel installé via HomeBrew. | brew uninstall node désinstalle Node.js. |
brew update | Met à jour HomeBrew lui-même. | brew update met à jour HomeBrew. |
brew upgrade | Met à jour tous les logiciels installés via HomeBrew. | brew upgrade met à jour Git, Node.js, etc. |
brew search <logiciel> | Recherche un logiciel disponible dans les dépôts. | brew search python liste les versions disponibles de Python. |
brew info <logiciel> | Affiche des informations détaillées sur un logiciel. | brew info git affiche la version, les dépendances et l’emplacement. |
brew list | Liste tous les logiciels installés via HomeBrew. | brew list montre Git, Node.js, Python, etc. |
brew cleanup | Supprime les anciennes versions et fichiers inutiles pour libérer de l’espace. | brew cleanup nettoie le système après mises à jour. |
brew tap <tap> | Ajoute une source supplémentaire de logiciels. | brew tap homebrew/cask-versions ajoute des versions alternatives d’applications. |
brew untap <tap> | Supprime un tap précédemment ajouté. | brew untap homebrew/cask-versions supprime le tap. |
brew list --versions <logiciel> | Affiche toutes les versions installées d’un logiciel. | brew list --versions node montre Node.js 16 et 18 si plusieurs versions sont installées. |
brew link <logiciel> --force | Force l’activation d’une version spécifique d’un logiciel. | brew link [email protected] --force active Python 3.9. |
brew bundle | Installe tous les logiciels listés dans un Brewfile. | brew bundle installe Git, Node.js et autres logiciels du Brewfile. |
brew doctor | Vérifie l’état de votre installation HomeBrew et signale les problèmes. | brew doctor retourne “Your system is ready to brew” si tout est correct. |
HomeBrew : Utilisation avancée et astuces pratiques
Maintenant que vous savez installer HomeBrew et vos premiers logiciels, il est temps d’explorer des fonctionnalités plus avancées. HomeBrew ne se limite pas à installer et supprimer des logiciels : il permet de gérer différentes versions d’un même programme, d’ajouter des sources supplémentaires (taps), et même d’automatiser certaines tâches pour gagner du temps.
Gérer différentes versions d’un logiciel
Dans certains cas, vous pouvez avoir besoin d’utiliser une version spécifique d’un logiciel, par exemple pour la compatibilité avec un projet. HomeBrew permet de gérer ces situations de manière simple.
Pour installer une version spécifique, vous pouvez utiliser le tap homebrew/versions ou rechercher une formule compatible. Par exemple, pour installer une version précise de Python :
brew install [email protected]Ensuite, vous devez lier cette version pour qu’elle devienne la version par défaut :
brew link [email protected] --forceVous pouvez vérifier la version active avec :
python3 --versionAinsi, vous pouvez gérer plusieurs versions d’un logiciel sur le même Mac sans conflit.
Les taps HomeBrew : étendre les sources
Un tap est une source supplémentaire qui permet d’accéder à des logiciels non inclus dans le dépôt officiel HomeBrew. L’ajout d’un tap est simple :
brew tap nom_du_tapPar exemple, si vous souhaitez installer un logiciel spécialisé disponible uniquement via un tap communautaire, vous pouvez l’ajouter et ensuite installer le logiciel normalement :
brew install nom_du_logicielVous pouvez également lister tous les taps ajoutés avec :
brew tapEt supprimer un tap si vous n’en avez plus besoin :
brew untap nom_du_tapLes taps sont particulièrement utiles pour accéder à des logiciels plus récents ou moins courants que ceux du dépôt officiel.
Mettre à jour et nettoyer HomeBrew
HomeBrew permet de mettre à jour tous vos logiciels très facilement, mais il est également important de nettoyer votre système pour libérer de l’espace.
- Pour mettre à jour HomeBrew :
brew update- Pour mettre à jour tous les logiciels installés :
brew upgrade- Pour nettoyer les fichiers inutiles et les anciennes versions :
brew cleanupCette dernière commande supprime les anciennes versions des logiciels et optimise l’espace disque. Elle est très pratique si vous installez souvent de nouvelles versions.
Rechercher et obtenir des informations sur un logiciel
HomeBrew propose des commandes pour rechercher des logiciels et obtenir des informations détaillées.
- Pour rechercher un logiciel :
brew search nom_du_logiciel- Pour obtenir des détails sur un logiciel :
brew info nom_du_logicielLa commande brew info vous indiquera la version installée, la version disponible, l’emplacement des fichiers, et les dépendances nécessaires. Cela vous aide à mieux comprendre le logiciel que vous installez.
Cas pratique : installer Node.js et gérer plusieurs versions
Prenons un exemple concret : vous souhaitez travailler sur un projet utilisant Node.js et tester différentes versions.
- Installer la version 16 de Node.js :
brew install node@16- Installer la version 18 de Node.js :
brew install node@18- Lister les versions disponibles et actives :
brew list --versions node- Basculer entre les versions :
brew unlink node@16
brew link node@18 --forceVous pouvez maintenant utiliser la version 18 pour votre projet. Si vous souhaitez revenir à la version 16, il suffit d’inverser les commandes.
Cette gestion des versions est particulièrement utile pour les développeurs travaillant sur plusieurs projets avec des besoins différents.
Automatiser l’installation avec un Brewfile
Si vous devez configurer plusieurs logiciels sur un Mac, vous pouvez créer un Brewfile, qui contient la liste des logiciels à installer.
- Créez un fichier nommé
Brewfiledans votre dossier utilisateur. - Listez les logiciels et applications :
brew "git"
brew "[email protected]"
cask "visual-studio-code"
cask "google-chrome"- Pour installer tous les logiciels du Brewfile :
brew bundleCela est extrêmement pratique si vous configurez un nouvel ordinateur ou souhaitez partager votre configuration avec d’autres utilisateurs.
Conseils et bonnes pratiques
Pour tirer le meilleur parti de HomeBrew, voici quelques conseils :
- Mettez toujours à jour HomeBrew avant d’installer un nouveau logiciel.
- Utilisez les taps uniquement si nécessaire pour éviter les conflits.
- Nettoyez régulièrement votre système avec
brew cleanup. - Documentez vos Brewfiles pour garder une trace de vos logiciels installés.
En suivant ces bonnes pratiques, vous garantissez une installation stable, sécurisée et efficace.
Exemple concret d’utilisation : environnement de développement web
Pour illustrer pleinement l’utilité de HomeBrew, imaginons que vous souhaitiez configurer un environnement complet pour le développement web sur votre Mac. Vous aurez besoin d’outils comme Git, Node.js, Python, Visual Studio Code et Google Chrome.
Grâce à HomeBrew, cette configuration se fait en quelques commandes simples, en automatisant presque tout le processus. Voici comment procéder :
- Installer Git
Ouvrez le Terminal et tapez :
brew install gitGit est un outil essentiel pour gérer vos projets, suivre les modifications et collaborer avec d’autres développeurs.
- Installer Node.js
Pour installer la dernière version stable de Node.js :
brew install nodeNode.js vous permet d’exécuter JavaScript côté serveur et d’utiliser des outils modernes de développement web.
- Installer Python
Si votre projet nécessite Python, tapez :
brew install pythonVous pourrez ensuite vérifier l’installation avec :
python3 --version- Installer Visual Studio Code
Pour avoir un éditeur de code performant :
brew install --cask visual-studio-codeVisual Studio Code est un éditeur très populaire, adapté aux débutants comme aux développeurs expérimentés.
- Installer Google Chrome
Pour tester vos applications web :
brew install --cask google-chromeEn quelques commandes, vous avez maintenant un environnement de développement complet, installé de manière propre et organisée, sans télécharger manuellement chaque logiciel.
Automatiser l’installation avec un Brewfile
Si vous souhaitez reproduire cette configuration sur un autre Mac, vous pouvez créer un Brewfile :
brew "git"
brew "node"
brew "python"
cask "visual-studio-code"
cask "google-chrome"Ensuite, il suffit de taper :
brew bundleCette commande installe automatiquement tous les logiciels listés dans le Brewfile, ce qui est très pratique pour les développeurs ou les utilisateurs qui veulent gagner du temps lors de la configuration de nouveaux ordinateurs.
Avantages de cette approche
Utiliser HomeBrew pour installer votre environnement de développement présente plusieurs avantages :
- Installation rapide et sans erreur, même pour les débutants.
- Gestion automatique des mises à jour et des versions.
- Possibilité de reproduire la configuration sur plusieurs ordinateurs grâce au Brewfile.
- Suppression propre des logiciels inutilisés avec
brew uninstallet nettoyage avecbrew cleanup.
Vous avez donc une solution simple, efficace et sécurisée pour gérer vos logiciels sur macOS.
HomeBrew est bien plus qu’un simple outil pour installer des logiciels. Il simplifie la gestion des applications, la maintenance du système et la configuration d’environnements complexes sur Mac.
Grâce à ce tutoriel, vous savez maintenant :
- Ce qu’est HomeBrew et à quoi il sert.
- Les avantages et limites de cet outil.
- Comment l’installer étape par étape sur macOS.
- Comment utiliser les commandes de base et avancées pour installer, mettre à jour et supprimer des logiciels.
- Comment gérer plusieurs versions d’un logiciel et ajouter des taps pour accéder à des sources supplémentaires.
- Comment automatiser l’installation avec un Brewfile et reproduire votre configuration sur d’autres Mac.
- Comment créer un environnement de développement complet avec un exemple concret.
En utilisant HomeBrew régulièrement, vous gagnerez un temps précieux, vous simplifierez vos installations et vous pourrez gérer vos logiciels de manière professionnelle et organisée.
HomeBrew devient ainsi un outil indispensable pour tout utilisateur Mac, qu’il soit débutant ou développeur expérimenté. Avec un peu de pratique, vous serez capable de gérer facilement vos logiciels et d’optimiser votre workflow au quotidien.

