Comment installer Homebrew sur le sous-système Windows pour Linux sur Windows 10
L'intégration de Linux à Windows 10 représente une avancée majeure, considérée comme l'une des fonctionnalités les plus significatives de ce système d'exploitation. Bien que Linux soit désormais un élément essentiel de Windows 10, il était absent des versions antérieures, soulignant l'importance de cette introduction. Malgré certaines limitations persistantes, Microsoft continue d'améliorer le Sous-système Windows pour Linux (WSL) avec chaque mise à jour importante. Si vous utilisez WSL, il est probable que vous souhaitiez, à un moment donné, y installer Homebrew.
Homebrew est un outil fondamental sous Linux, et il est naturel de vouloir l'utiliser également dans WSL. Voici les étapes nécessaires pour installer Homebrew sur le Sous-système Windows pour Linux.
Activation de WSL et Installation de Linux
Avant de pouvoir installer Homebrew, il est impératif d'activer le Sous-système Windows pour Linux et d'installer une distribution Linux sur votre Windows 10. Vous pouvez choisir parmi plusieurs distributions Linux ; les instructions ci-dessous fonctionneront quelle que soit celle que vous sélectionnez. Dans cet article, nous utiliserons Ubuntu pour Windows 10. C'était la première distribution supportée sur Windows 10, et elle est largement considérée comme la plus performante en termes de fonctionnalités et de stabilité.
Installation de Homebrew
Ouvrez la distribution Linux que vous avez installée sur Windows 10. Vous pouvez la trouver via la recherche Windows ou en la lançant depuis le menu Démarrer.
Exécutez la commande suivante :
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
L'exécution de cette commande peut prendre entre 10 et 20 minutes. Pendant l'installation, vous devrez saisir votre mot de passe Linux et confirmer l'installation de certains composants.
Une fois Homebrew installé, un message vous informera que le chemin /home/linuxbrew/.linuxbrew/bin n'est pas inclus dans votre variable PATH. Ce problème se résout facilement.

Exécutez les commandes suivantes pour résoudre ce problème :
echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.profile test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv) test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv) test -r ~/.bash_profile && echo "eval $($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
L'exécution de ces commandes ne prend que quelques secondes. Une fois terminées, vous pourrez utiliser Homebrew dans WSL.
Quand Utiliser Homebrew ?
Dans WSL, vous pouvez installer des applications à partir du gestionnaire de logiciels de votre distribution Linux. Toutefois, dans certains cas, l'application que vous souhaitez peut ne pas être disponible ou s'installer avec des erreurs. Dans ce genre de situations, Homebrew peut être une solution. Si une application n'est pas disponible dans le gestionnaire de logiciels de votre distribution, Homebrew peut être la seule manière de l'installer.
Si vous souhaitez désinstaller Homebrew, vous pouvez utiliser la commande de désinstallation. Cependant, étant donné qu'il s'agit de WSL, une réinstallation propre de votre distribution Linux peut être une alternative plus simple. Comme mentionné précédemment, WSL présente encore certaines limitations.