AI Development

Qu’est-ce que Homebrew et comment l’utiliser : initiation au Mac pour débutants en 2026

Qu’est-ce que Homebrew et comment l’utiliser : initiation au Mac pour débutants en 2026

Homebrew est le bon choix lorsque votre cours vous demande Git, Python ou Node.js, mais son installation n’est pas obligatoire dès le premier démarrage d’un Mac. Commencez par vérifier votre besoin, installez-le avec la procédure officielle, puis validez la version, le chemin et l’exécution d’un petit outil. Si vous ne possédez pas de Mac, un environnement macOS distant avec les autorisations nécessaires permet aussi de suivre cette démarche.

Cette initiation concerne les étudiants qui ouvrent Terminal pour la première fois, les utilisateurs venant de Windows et les autodidactes qui craignent de lancer une mauvaise commande. Elle convient également aux personnes qui veulent explorer le développement, l’audio, la vidéo ou le design sans transformer immédiatement leur ordinateur principal en machine de test.

Homebrew ou installateur officiel : le bon point de départ

Homebrew est un gestionnaire de paquets pour macOS. Dans cette comparaison, un « paquet » désigne un logiciel ou un composant que Homebrew sait installer et administrer. La commande brew est l’outil de contrôle utilisé dans Terminal.

Une comparaison simple aide à retenir la différence. L’App Store ressemble à un magasin dans lequel chaque application possède sa propre fiche. Homebrew ressemble davantage à un gestionnaire qui peut chercher, installer, actualiser et retirer des outils avec une syntaxe homogène. Le fonctionnement général documenté par Homebrew précise cette logique et les commandes disponibles.

Quand Homebrew apporte une vraie valeur

Pour un cours de Python, Homebrew peut installer une version de Python et les composants associés. Pour un cours de développement web, il peut gérer Node.js ou d’autres outils en ligne de commande. Git, utilisé pour suivre les changements dans un projet, fait aussi partie des cas d’usage fréquents.

Les créateurs de contenu peuvent rencontrer le même besoin avec des outils audio, vidéo ou de design qui s’appuient sur des utilitaires en ligne de commande. Homebrew ne rend pas ces logiciels meilleurs. Il simplifie surtout leur installation et leur entretien.

En revanche, l’installateur officiel reste souvent préférable dans les situations suivantes :

  • l’éditeur fournit une application graphique complète avec son propre programme de mise à jour ;
  • le cours impose une version précise et fournit déjà une procédure vérifiée ;
  • le logiciel demande des composants système ou une licence gérés par son éditeur ;
  • le débutant n’a besoin que d’un seul programme et ne souhaite pas utiliser Terminal.

Homebrew n’est pas Xcode. Il ne transforme pas non plus Windows en macOS et ne permet pas d’exécuter directement les applications réservées au Mac sur un PC Windows. Il s’agit d’un outil pour gérer des logiciels dans un environnement macOS déjà disponible.

Avant l’installation : Terminal, matériel et autorisations

Terminal est l’application dans laquelle les commandes sont saisies. Apple présente ses fonctions dans le guide utilisateur de Terminal. Ouvrez-le depuis le dossier Applications, ou recherchez-le avec Spotlight.

Une ligne peut ressembler à ceci :

nom-du-mac ~ %

Le texte avant le symbole % correspond généralement à l’utilisateur et au contexte courant. Le symbole final indique l’endroit où la prochaine commande sera écrite. Après avoir appuyé sur la touche Retour, la commande s’exécute et les lignes suivantes constituent sa réponse.

Le tableau ci-dessous évite de confondre les éléments à vérifier. Les conditions précises peuvent évoluer : les prérequis officiels d’installation de Homebrew doivent rester la référence le jour de l’opération.

Élément à vérifier Ce que cela signifie Réaction recommandée
Version de macOS Homebrew publie les systèmes pris en charge dans sa documentation Lire la condition actuelle avant de lancer l’installateur
Type de puce Un Mac Apple Silicon et un Mac Intel n’utilisent pas forcément le même chemin par défaut Identifier le processeur avant de contrôler le PATH
Connexion réseau L’installateur doit télécharger Homebrew et certains composants Utiliser un réseau stable et éviter une coupure pendant l’opération
Autorisation administrateur macOS peut demander le mot de passe d’un compte autorisé Saisir le mot de passe uniquement dans la fenêtre ou le terminal attendu
Outils de ligne de commande Certaines opérations de développement reposent sur les composants Apple Accepter leur installation si le système ou Homebrew la demande

Pour connaître le type de puce, ouvrez le menu Apple, puis les informations du Mac. Cette vérification ne nécessite aucune commande. Pour les outils Apple nécessaires au développement, consultez aussi la page officielle consacrée aux outils de ligne de commande pour Xcode.

Attention. Ne copiez pas le symbole d’invite, le texte d’explication ou la sortie affichée dans un tutoriel. Copiez uniquement la commande placée dans le bloc de code. Si le texte affiché ne correspond pas à ce que la commande annonce, arrêtez-vous avant de confirmer une étape supplémentaire.

Installer Homebrew sans copier à l’aveugle

La procédure officielle fournit une commande d’installation. Elle est habituellement présentée sous cette forme :

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

Cette commande télécharge puis lance le programme d’installation officiel. Elle ne doit pas être remplacée par une commande trouvée au hasard dans un commentaire, une vidéo ou un message de forum. La page d’installation de Homebrew reste la source à consulter si la commande ou les conditions changent.

Voici le déroulement conseillé :

  1. Ouvrez Terminal et vérifiez que le curseur se trouve bien sur la ligne de saisie.
  2. Copiez uniquement la commande complète, depuis /bin/bash jusqu’au dernier guillemet.
  3. Collez-la dans Terminal, puis appuyez sur Retour.
  4. Lisez le résumé présenté avant toute confirmation. Il peut indiquer les dossiers créés, les téléchargements nécessaires et l’autorisation demandée.
  5. Saisissez le mot de passe administrateur seulement si macOS le demande dans Terminal. Les caractères peuvent ne pas s’afficher pendant la saisie ; c’est un comportement normal du terminal.
  6. Attendez la fin de l’installation et conservez les dernières lignes affichées.
  7. Si Homebrew demande d’ajouter des lignes à la configuration du shell, copiez les lignes indiquées par l’installateur, et non celles d’un ancien tutoriel.

Le shell est l’interpréteur qui comprend les commandes saisies dans Terminal. Le PATH est son « carnet d’adresses » : il contient les dossiers dans lesquels le système cherche les programmes. Une installation réussie peut donc rester inutilisable si le logiciel est présent, mais absent du PATH actif.

Ne fermez pas Terminal pendant le téléchargement. En cas de demande inattendue de supprimer un dossier personnel, de désactiver une protection macOS ou d’exécuter une commande supplémentaire non mentionnée par l’installateur officiel, interrompez l’opération et vérifiez la documentation.

Vérifier le chemin avant d’installer un outil

La première validation ne consiste pas à installer dix logiciels. Elle consiste à vérifier que la commande brew est reconnue et que le shell utilise le bon emplacement.

Exécutez séparément :

brew --version

Cette commande doit afficher la version de Homebrew. Il ne faut pas mémoriser le numéro affiché : il sert surtout à confirmer que le programme répond.

brew doctor

Cette commande analyse la configuration et peut signaler des éléments à corriger. Un avertissement n’est pas toujours un échec complet. Lisez le texte avant d’appliquer une solution.

which brew

Sur un Mac Apple Silicon, le chemin par défaut est généralement /opt/homebrew/bin/brew. Sur un Mac Intel, il est généralement /usr/local/bin/brew. Ces chemins sont indiqués dans la FAQ officielle de Homebrew ; ils doivent être comparés avec la sortie réelle de la machine, car une installation personnalisée peut utiliser un autre emplacement.

Commande Résultat attendu Si le résultat diffère
brew --version Une version de Homebrew s’affiche Vérifier que le réglage du shell a été exécuté
brew doctor Une analyse se termine avec des indications lisibles Lire chaque avertissement au lieu de lancer une correction automatique
which brew Un chemin cohérent avec le type de Mac apparaît Comparer le chemin avec la documentation officielle
brew help Une aide générale s’affiche Contrôler l’orthographe et l’installation du programme

Le message command not found: brew signifie que le shell ne trouve pas la commande. Il ne prouve pas à lui seul que tous les fichiers ont disparu. Revenez aux dernières lignes de l’installateur, appliquez la configuration PATH qu’il a fournie, puis ouvrez une nouvelle fenêtre de Terminal avant de refaire le test.

Le premier outil : rechercher, installer, appeler, retirer

Pour une démonstration, Git est un choix raisonnable : il sert à suivre les modifications d’un projet et se désinstalle sans toucher aux fichiers personnels du projet. Cette démonstration ne remplace pas la consigne d’un enseignant, qui peut imposer une version particulière.

Commencez par rechercher le paquet :

brew search git

La recherche affiche des noms connus par Homebrew. Pour consulter la fiche d’un paquet :

brew info git

La fiche peut indiquer la description, la version disponible, les dépendances et le chemin d’installation. Lisez-la avant de confirmer une installation.

Installez ensuite le paquet :

brew install git

Enfin, vérifiez que la commande répond :

git --version

La présence d’une réponse confirme que le shell peut appeler Git. Elle ne signifie pas encore que le compte est configuré pour publier un projet ou communiquer avec un dépôt distant. Cette distinction évite de confondre installation et configuration de projet.

Homebrew distingue notamment les formulae et les casks. Une formula correspond généralement à un outil en ligne de commande ou à une bibliothèque. Un cask sert plutôt à distribuer une application graphique. La documentation officielle consacrée à Brew et aux casks décrit les commandes de gestion et leurs options.

Objet Exemple d’usage Commande de départ Vérification
Formula Outil de terminal comme Git brew install git git --version
Cask Application graphique distribuée comme cask brew install --cask nom-de-l-application Ouvrir l’application ou consulter sa fiche
Fiche d’information Dépendances et détails avant installation brew info nom Lire la description et les options

La liste précédente n’est pas une invitation à installer de nombreux logiciels. Pour un cours, installez d’abord l’outil demandé, testez-le dans un petit dossier, puis notez son nom et sa source.

La première semaine : mise à jour, suppression et sauvegarde

Homebrew sépare la mise à jour de ses informations et la mise à niveau des logiciels installés. Cette différence est utile à retenir :

brew update

Cette commande actualise les informations connues par Homebrew.

brew upgrade

Cette commande cherche les versions plus récentes des paquets déjà installés. Pour cibler un seul outil, utilisez son nom :

brew upgrade git

Pour voir ce qui est installé :

brew list

Pour retirer Git après l’exercice :

brew uninstall git

La commande de suppression ne doit pas être lancée sans vérifier le nom exact du paquet. Pour une application graphique installée comme cask, consultez d’abord brew list --cask, puis utilisez l’identifiant affiché.

Objectif Commande Pourquoi l’utiliser
Actualiser les informations brew update Obtenir les données récentes de Homebrew
Mettre à niveau les outils brew upgrade Rechercher des mises à jour pour les paquets installés
Voir les formulae brew list Retrouver le nom exact d’un outil
Voir les casks brew list --cask Identifier une application graphique gérée par Homebrew
Supprimer un paquet brew uninstall nom Retirer l’outil sélectionné

Évitez d’ajouter sudo par automatisme. Homebrew est conçu pour fonctionner selon une organisation de fichiers qui ne demande pas de transformer chaque commande en opération administrateur. Une commande qui réclame soudainement des privilèges doit être comprise avant d’être confirmée.

Évitez également les scripts d’installation dont la source est inconnue. Un projet de cours mérite une petite fiche de suivi : nom du logiciel, commande utilisée, version observée et date de l’installation. Cette note simplifie la reprise sur un autre Mac.

Pour reproduire un environnement, Homebrew permet d’utiliser un fichier Brewfile. La documentation officielle de Brew Bundle explique comment enregistrer les paquets et les réinstaller plus tard. Cela ne sauvegarde pas les fichiers personnels, les clés privées ni les réglages propres à chaque application.

Choisir entre Mac local, ordinateur d’école et Mac distant

Le choix dépend moins du nom de l’outil que des contraintes rencontrées pendant le cours. Une machine locale offre une disponibilité immédiate, mais son achat représente une dépense et son espace de stockage reste limité. Un ordinateur d’école peut suffire pour un exercice ponctuel, mais les droits administrateur et la remise à zéro du poste bloquent souvent l’installation.

Situation Option prioritaire Limite à accepter
Mac personnel avec compte autorisé Installer Homebrew officiellement Maintenir soi-même le système et les outils
Ordinateur d’école verrouillé Utiliser l’installation approuvée par l’établissement Ne pas contourner les restrictions du poste
Windows sans macOS local Employer un Mac distant réel avec accès autorisé Dépendre de la connexion réseau et organiser ses fichiers
Besoin ponctuel d’une application graphique Tester son installateur officiel Homebrew n’est pas forcément nécessaire

La décision peut se prendre avec les conditions suivantes :

  • Si le cours exige plusieurs outils de terminal et que le Mac autorise leur installation, alors Homebrew est un choix cohérent.
  • Si un seul logiciel possède un installateur officiel clair, alors commencez par cet installateur et revenez à Homebrew seulement si un besoin apparaît.
  • Si l’ordinateur d’école interdit les installations, alors demandez la procédure de l’établissement ; ne tentez pas de contourner les permissions.
  • Si vous utilisez Windows et devez pratiquer dans macOS, alors choisissez un Mac distant réel avec accès Terminal et droits suffisants plutôt qu’une suite de commandes impossible à exécuter localement.
  • Si le projet exige un appareil physique, une connexion USB ou une charge longue et constante, alors vérifiez d’abord que la location distante répond réellement à cette contrainte.

Pour les étudiants sans Mac local, le guide ProxyMac sur la connexion à un Mac distant permet de vérifier le mode d’accès avant de commencer. Les détails de compte, de sécurité et de gestion peuvent être consultés dans le centre d’aide ProxyMac.

Expérience de terrain. Le point de blocage le plus fréquent chez un débutant n’est pas la commande brew install. C’est l’absence de distinction entre la commande, son résultat et le message suivant. Une installation doit être considérée comme terminée seulement lorsque l’outil répond, que son chemin est identifiable et qu’il peut être retiré proprement.

Cinq questions que les débutants posent avant de continuer

Homebrew est-il indispensable sur un Mac neuf ?

Non. macOS fonctionne sans Homebrew, et de nombreux logiciels disposent d’un installateur officiel. Homebrew devient intéressant lorsque les exercices demandent plusieurs outils de développement, lorsque les mises à jour doivent rester cohérentes ou lorsque le cours fournit des commandes brew. L’installer uniquement parce qu’un tutoriel le recommande peut ajouter de la complexité sans résoudre un besoin réel.

Homebrew remplace-t-il les téléchargements classiques ?

Non. Les deux méthodes répondent à des besoins différents. Le téléchargement classique convient souvent à une application graphique publiée par son éditeur. Homebrew est plus pratique pour les outils de terminal, les dépendances et les environnements reproductibles. Avant de choisir, vérifiez la méthode indiquée par le cours et la documentation du logiciel, plutôt que de mélanger deux installations du même outil.

Xcode doit-il être installé avant Homebrew ?

L’application complète Xcode n’est pas automatiquement nécessaire. Homebrew ou certains paquets peuvent demander les outils de ligne de commande d’Apple. Suivez le message exact affiché sur le Mac et consultez les conditions officielles. Installer Xcode, ses composants et ses téléchargements uniquement pour lancer une commande Homebrew peut occuper de l’espace sans apporter de solution au besoin du cours.

Comment savoir si l’installation a vraiment réussi ?

Trois contrôles complémentaires donnent une réponse plus fiable qu’un simple message final : brew --version vérifie que la commande répond, brew doctor signale les problèmes de configuration et which brew montre le chemin utilisé. Si les résultats sont cohérents, installez un petit outil de test, appelez-le, puis désinstallez-le pour valider tout le cycle.

Une fermeture de Terminal désactive-t-elle Homebrew ?

Non. Fermer la fenêtre ne désinstalle pas Homebrew. Les fichiers restent sur le Mac et pourront être utilisés lors d’une prochaine ouverture de Terminal, à condition que le PATH soit correctement configuré. La session en cours, en revanche, ne conserve pas forcément les variables temporaires ou les commandes déjà saisies. Pour un environnement distant, enregistrez votre liste de paquets avant la fin de la session.

Conclusion : valider un petit cycle avant d’aller plus loin

L’entrée réussie dans Homebrew ne se mesure pas au nombre de commandes mémorisées. Le véritable test consiste à rechercher un outil, lire sa fiche, l’installer, l’appeler depuis Terminal, puis le désinstaller sans toucher au projet. Cette méthode apprend à contrôler chaque étape au lieu de copier mécaniquement des commandes.

Si la configuration actuelle est un ordinateur d’école verrouillé ou un PC Windows, ses limites sont concrètes : absence de droits administrateur, impossibilité d’installer les composants macOS, dépendance à des environnements virtuels incomplets et risque de perdre la configuration entre deux séances. Acheter un Mac immédiatement n’est toutefois pas la seule réponse. Pour un cours, un test audio ou vidéo, un projet de design ou une première exploration de Python, louer un Mac réel avec un accès distant peut offrir un environnement macOS disponible sans immobiliser le budget dans un appareil.

Lorsque l’objectif est temporaire et que les interfaces physiques ne sont pas nécessaires, ProxyMac permet donc d’envisager cette pratique sur un environnement dédié, puis de décider plus tard si un achat local est justifié. La console ProxyMac constitue le point de départ pour vérifier les possibilités d’accès avant de poursuivre votre apprentissage.

Mettez Homebrew en pratique avec ProxyMac

Accédez à un Mac distant ProxyMac pour installer et tester vos outils dans un environnement macOS prêt à l’emploi.
Utilisez Terminal sans modifier l’ordinateur de votre établissement ni votre Mac personnel.