Qu'est-ce que Homebrew et comment l'installer sur MacOS ?

Publié: 2021-05-26

Si vous vous êtes déjà demandé comment installer des outils de ligne de commande tels que telnet, cask, htop, wget, nmap, etc. sur macOS ? ou avez-vous besoin d'un gestionnaire de packages sur macOS pour installer et mettre à jour vos applications préférées ?

Pour vous en tant que développeur ou administrateur système, Homebrew vous permet d'installer vos besoins que macOS n'a pas inclus dans son système d'exploitation principal.

Qu'est-ce que l'Homebrew ?

Homebrew (brew) est un gestionnaire de packages gratuit et open source qui permet d'installer des applications et des logiciels sous macOS, selon le désir de l'utilisateur. Il a été recommandé pour sa simplicité et son efficacité à économiser du temps et des efforts. Sa célèbre description est "Le gestionnaire de paquets manquant pour macOS".

C'est vraiment légendaire d'avoir le pouvoir d'utiliser la version la plus récente et mise à jour du logiciel sur votre appareil Mac. Dans Homebrew, il existe des packages de formules à installer directement depuis son référentiel public principal. De plus, il y a le cask (brew-cask) qui est une extension pour vous enrichir de plus de packages logiciels et d'applications binaires en utilisant la ligne de commande.

Si vous voulez connaître quelques exemples d'avantages d'utilisation d'Homebrew à partir de ce que les experts ont dit, lisez ce qui suit :

  • Rassemblez toute votre variété de bibliothèques et de packages logiciels différents en un seul endroit.
  • Automatisez votre travail en profitant de milliers d'outils en ligne de commande.
  • Installez et apprenez des scripts Python pratiques sur votre ordinateur Mac local.
  • Configurez un environnement de test et de développement pour votre développement logiciel.
  • Installez de nombreuses applications non disponibles sur l'App Store.

Homebrew place les fichiers d'installation dans le chemin utilisateur /usr/local/bin/ , ou dans le système de fichiers dans /usr/local/Cellar , mais les lie dans /usr/local/bin . Cela vous permet de lancer ces applications à partir du dossier des applications comme s'il s'agissait d'une partie habituelle de votre joli macOS.

Configuration requise

L'installation d'Homebrew nécessite une configuration système requise et des connaissances personnelles dans le terminal macOS, que vous utiliserez pour installer Homebrew. Et avant cela, vous devez installer le logiciel de développement Xcode d'Apple dont certains packages Homebrew ont besoin en tant que dépendance.

Les spécifications minimales dont vous avez besoin pour installer Homebrew sur un Mac sont les suivantes :

  • macOS Mojave (10.14) ou version ultérieure, les versions précédentes sont prises en charge de manière limitée.
  • Apple Silicon CPU 1 ou un processeur Intel 64 bits.
  • Outil de ligne de commande (CLT) pour Xcode.
  • Disponibilité et connaissance du shell compatible bourne pour l'installation et l'utilisation de bash ou zsh.
  • Connexion Internet et accès administratif.

Installation de Homebrew

C'est un processus relativement simple si vous êtes habitué à utiliser une ligne de commande, il existe quelques méthodes différentes, mais pour la plupart similaires les unes aux autres :

Ouvrez le terminal Mac OS

Recherchez l'interface macOS Terminal via le Finder, puis le dossier Application, jusqu'au dossier Utilitaire, double-cliquez sur l'icône de l'application Terminal.

Ou vous pouvez simplement utiliser le raccourci clavier, maintenez enfoncées COMMANDE + ESPACE et tapez « Terminal » dans la case.

Installer les outils de ligne de commande de Xcode

Vous avez besoin de Xcode pour certains outils Homebrew, Xcode est un environnement de développement intégré (IDE) macOS. Vous pouvez l'utiliser pour créer des applications pour tous les systèmes d'exploitation mac, iOS, iPad OS, watch OS et tv OS. Pour le télécharger et l'installer, exécutez la commande suivante dans le Terminal :

 xcode-select --install

Acceptez de démarrer l'installation et la licence, elle s'installera automatiquement.

Installer Homebrew

Maintenant, pour installer Homebrew automatiquement, exécutez la commande ci-dessous pour macOS High Sierra, Sierra, El Capitan et versions antérieures :

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Et exécutez cette commande pour MacOS Catalina, macOS Mojave et macOS Big Sur :
 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Si vous souhaitez voir les lignes de la série d'installation du script, appuyez sur Return , appuyez dessus une deuxième fois pour accepter l'installation ou appuyez sur Escape pour annuler. Il vous sera demandé de saisir le mot de passe administrateur. Attendez ensuite un peu jusqu'à ce que le processus se termine, vous verrez le message « Installation réussie ! ”.

Pour installer Homebrew de manière manuelle , vous pouvez écrire une commande pour télécharger le script d'installation, puis écrire une autre commande pour exécuter le script.

Exécutez la commande suivante dans le shell du terminal pour télécharger le script :

 curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/master/install.sh

Cette commande curl téléchargera le script d'installation Homebrew du référentiel Git de Homebrew sur votre machine mac, mais sans l'installer.

Maintenant, l'avantage de la méthode manuelle est que vous pouvez revoir son code si vous voulez connaître le script qui s'exécutera. Écrivez maintenant la commande less pour vous faire une idée :

 less install.sh

Si vous vous sentez à l'aise avec le contenu du script, installez-le à l'aide de la commande bash :

 /bin/bash install.sh

Le script vous montrera son processus de commande et vous demandera de l'accepter. Le script vérifiera également les prérequis de l'ordinateur avant de continuer. Lorsqu'il vous est demandé votre super mot de passe, entrez-le et entrez la lettre Y pour enfin confirmer votre acceptation du processus d'installation.

A ce stade, pour vous féliciter, vous préférerez peut-être lancer une commande qui permet de s'assurer que l'Homebrew s'est bien installé :

 brew doctor

Le résultat vous indiquera le statut de Homebrew et si des packages ont besoin de mises à jour.

Si tout va bien, vous devriez voir ce message :

 <span style="color: #999999;">Output</span> Your system is ready to brew.

Lorsque vous atteignez ce point, vous pouvez enfin commencer à installer des packages logiciels via Homebrew, exécutez la documentation d'aide pour avoir plus d'informations :

 brew help

Vous pouvez également rechercher des applications à l'aide de la commande brew search {package name}

Exemple

 brew search nginx

Désactiver Analytics

Homebrew collecte les données des utilisateurs et envoie des analyses aux développeurs à l'aide d'un suivi comportemental anonymisé, cela ne vous posera peut-être aucun problème ou vous préférez le désactiver.

Si vous souhaitez désactiver l'analyse, saisissez cette commande :

 brew analytics off

Installer des packages

Vous pouvez maintenant installer, mettre à jour et supprimer vos packages préférés, il est recommandé de commencer par le package tree , cela vous permet d'avoir une arborescence de répertoires graphique. Vous pouvez l'installer en utilisant la commande ci-dessous.

 brew install tree

Cette commande mettra à jour la liste des packages Homebrew, puis installera la commande tree.

Pour mettre à jour tous les logiciels de formules et brasser, entrez :

 brew update

Homebrew censé installer les fichiers de packages dans /usr/local par défaut, pour voir le chemin de tout package installé avec la commande which :

 which {package name}

Le résultat doit être :

 <span style="color: #999999;">Output</span> /usr/local/bin/{package name}

Pour désinstaller un package, écrivez cette commande :

 brew uninstall {package name}

Exemples d'installation de logiciels à l'aide d'Homebrew

Il existe des milliers de progiciels dans les formules d'Homebrew, tels que :

imagemick : un outil pour manipuler des images vers d'autres formats pour macOS.

Commande d'installation :

 brew install imagemagick

archey : informations système graphiques pour partager le localhost avec votre équipe pour macOS.

Commande d'installation :

 brew install archey

hub : pour ajouter la prise en charge de GitHub, une meilleure expérience de la ligne de commande.

Commande d'installation :

 brew install hub

tldr : pour avoir des exemples simplifiés d'utilisation de la ligne de commande, avec des pages de manuel gérées par la communauté.

Commande d'installation :

 brew install tldr

Fûts Homebrew

Cask est une autre collection de packages homebrew à partir d'applications macOS et de logiciels non open source. Pour rechercher un package, saisissez brew search –casks {package name} :

 brew search --casks google-chrome brew search --casks docker brew search --casks dropbox

Pour installer un logiciel de cask, utilisez la commande brew install --cask {package name}

Exemple

 brew install --cask firefox

Désinstaller Homebrew

Désinstaller Homebrew est un processus très simple, il vous suffit d'exécuter le script de désinstallation ruby ​​dans le terminal, choisissez simplement la commande qui aligne votre version MacOS.

Pour désinstaller Homebrew de macOS Catalina, macOS Big Sur et macOS Mojave, entrez :

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

Pour désinstaller Homebrew de macOS High Sierra, Sierra, El Capitan et versions antérieures, saisissez :

 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

Ou vous pouvez télécharger le script « désinstaller » sur votre machine et l'exécuter manuellement :

 curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

Après avoir examiné le contenu du script, exécutez ce script pour désinstaller Homebrew :

 bash uninstall.sh

Conclusion

Dans ce tutoriel, vous pouvez avoir une idée claire prise en charge par des codes, des détails et des exemples pour installer Homebrew sur votre macOS. Pour plus de détails, vous pouvez consulter la liste officielle des packages Homebrew. De plus, nous avions déjà publié sur l'installation de certains exemples de logiciels, tels que la commande telnet lorsqu'elle est manquante dans macOS.

Profitez!