Comment trouver où les paquets Homebrew sont installés sur Mac

Avez-vous déjà demandé où Homebrew met les binaires de paquets de brassage qui sont installés sur un Mac? Si vous êtes un utilisateur de Homebrew, vous pouvez être intéressé de savoir où Homebrew met tout et où trouver les paquets de brassage installés dans Mac OS.

Nous allons vous montrer le chemin du répertoire où Homebrew conserve les paquets, et partage également quelques autres façons de voir quoi et où Homebrew a installé quelque chose sur un Mac.


Ceci est évidemment destiné aux utilisateurs Mac plus avancés qui comptent sur la ligne de commande et Homebrew, et cela ne sera pas applicable à quelqu'un d'autre. Si vous êtes intéressé par l'installation Homebrew, vous pouvez en apprendre davantage à ce sujet ici.

Où les packages Homebrew sont installés sur Mac OS: le chemin d'installation Homebrew

Par défaut, Homebrew installera tous les paquets dans le répertoire suivant dans toutes les versions de Mac OS:

/usr/local/Cellar/

En outre, Homebrew place les liens symboliques dans le chemin de répertoire suivant:

/usr/local/opt/

Les liens symboliques des binaires trouvés dans / usr / local / opt / all pointent vers leur paquet respectif dans / usr / local / Cellar / as peut être confirmé avec ls et le drapeau -l:

ls -l /usr/local/opt/

L'exemple de capture d'écran montre les liens symboliques pointant de / usr / local / opt / vers / usr / local / Cellar / pour chaque paquet d'infusion individuel:

Ainsi vous pouvez utiliser la commande ls pour lister tous les paquets Homebrew installés sur un Mac simplement en affichant la liste complète des répertoires:

ls /usr/local/Cellar

Comment trouver des informations spécifiques à l'installation du paquet Homebrew

Maintenant que vous savez où Homebrew stocke généralement les paquets, vous pouvez également apprendre plus de détails sur des paquets particuliers. Nous allons vous montrer quelques commandes pour imprimer le chemin exact d'un paquet d'infusion spécifique, et aussi vous montrer comment obtenir des informations détaillées supplémentaires sur les paquets Homebrew particuliers installés sur le Mac.

Comment trouver exactement où un paquet Homebrew est installé

Si vous voulez que le chemin exact vers lequel un paquet Homebrew est installé vous soit renvoyé via la ligne de commande, la méthode la plus simple consiste à utiliser le drapeau -prefix et à le pointer sur un paquet Homebrew sur le Mac, cela révèlera l'emplacement est installé:

brew --prefix [package]

Par exemple, en utilisant le paquet 'wget', nous pouvons obtenir les informations suivantes immédiatement:

$ brew --prefix wget
/usr/local/opt/wget

Comme vous pouvez le voir dans la sortie de la commande, seul le chemin d'installation de ce package Homebrew est affiché.

Comment obtenir des informations détaillées sur le forfait Homebrew

Si vous souhaitez obtenir des informations plus détaillées sur un package Homebrew spécifique installé, y compris l'origine du package Homebrew, sa nature, son installation, le chemin d'installation du package d'infusion, ainsi que des informations à propos de ces dépendances de paquets et quels autres paquets sont nécessaires pour l'utiliser. Ceci est réalisé en utilisant l'indicateur 'info' avec le brassage pour le pointer sur un paquet spécifique, en utilisant la syntaxe suivante:

brew info [package]

Par exemple, si vous souhaitez obtenir des informations sur le package Homebrew "wget", vous devez exécuter la commande suivante:

brew info wget

Frapper le retour fournira des informations détaillées sur le paquet de préparation. Exemple de sortie d'une telle commande pour 'wget' peut ressembler à ceci:

$ brew info wget
wget: stable 1.19.5 (bottled), HEAD
Internet file retriever
https://www.gnu.org/software/wget/
/usr/local/Cellar/wget/1.19.4_1 (50 files, 3.8MB) *
Poured from bottle on 2018-05-07 at 10:59:31
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/wget.rb
==> Dependencies
Build: pkg-config
Required: libidn2, openssl
Optional: pcre libmetalink gpgme
==> Options
--with-debug
Build with debug support

La commande 'infuser infusion' révèle évidemment beaucoup plus d'informations que simplement le chemin d'installation du paquet, donc si vous voulez simplement le chemin exact d'un paquet d'infusion installé, la commande -prefix peut être plus facile pour les scripts ou autres. Néanmoins, la sortie complète de la commande 'infuser info' est incroyablement utile pour obtenir des informations détaillées sur tout paquet installé et elle a une valeur évidente pour cette raison, en plus de montrer où quelque chose est installé.

Essayez ces commandes vous-même avec n'importe quel paquet Homebrew. Si vous avez suivi nos articles précédents sur l'installation de Homebrew sur Mac, puis vérifié certains des paquets Homebrew populaires disponibles, ou peut-être mis à jour vers Python 3 ou installé node.js et npm via Homebrew, ces conseils fonctionneront pour vous montrer le chemin d'installation de ces paquets, ainsi que d'autres informations sur les paquets remarquables.

Avez-vous des conseils ou des informations intéressants à partager sur la façon dont Homebrew installe des paquets sur un Mac, ou récupère les détails d'un paquet? Partagez avec nous dans les commentaires ci-dessous!