Homebrew, ou comment installer proprement ce qui manque dans macOS

· 1 minute de lecture
Homebrew, ou comment installer proprement ce qui manque dans macOS

MacOS est historiquement un dérivé des systèmes Unix avec lesquels il partage nombre de normes. Parmi celles-ci l’utilisation du terminal pour lancer des commandes. Cependant ce système n’est pas fourni avec un gestionnaires de paquets, contrairement à ses cousins Linux.

Qu’est-ce qu’un gestionnaire de paquets ? C’est un outil qui permet de gérer l’installation et la désinstallation de programmes sur votre machine.

Homebrew est un gestionnaire de paquets.

L’avantage d’un tel gestionnaire est l’installation propre et compartimentée des applications et de leurs bibliothèques associées. Ainsi vous pouvez tester comme bon vous semble divers packages et ne pas entraver le bon fonctionnement de votre système d’exploitation

Installation d’Homebrew

La documentation complète est disponible sur le site : Le gestionnaire de paquets pour macOS — Homebrew

Prérequis

Homebrew nécessite au moins un microprocesseur 64-bits Intel et macOS High Sierra (10.13)

De plus, Command Line Tools (CTL) for Xcode d’Apple est requis. Il s’agit d’un ensemble d’outils dédié aux développeurs. CTL est installé systématiquement avec Xcode ou peut être installé à part avec cette commande (dans le Terminal)

xcode-select --install

Si le message suivant apparaît, c’est que CTL était déjà installé sur votre système.

xcode-select: error: command line tools are already installed, use "Software Update" to install updates

Installation d’Homebrew

L’installation est simple ; ouvrez l’application Terminal de votre macOS et entrez la commande suivante :

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

Le script va détailler tout ce qu’il fait.

Installation d’une commande (formula)

Pour installer une commande (ou formula dans le jargon homebrewesque) :

brew install nom_de_la_commande

Par example

brew install wget

Installe la commande wget qui permet bon nombre de téléchargements web.

La liste des commandes (ou formulae) est ici : Homebrew Formulae

Note

Il est possible d’installer Homebrew sur Linux or WSL (Windows 10 Subsystem for Linux) mais je n’ai pas eu à ce jour l’occasion d’en faire l’expérience.

Homebrew on Linux — Homebrew Documentation