271 votes

Où puis-je trouver le chemin du package installé via brew

J'ai installé quelques packages via brew. Mais je ne peux pas trouver où ils se trouvent.

Je ne peux pas y accéder en tapant hping dans le terminal

% brew install hping
(git)-[master] 
Avertissement : hping-3.20051105 est déjà installé

0 votes

Mon hping est installé dans /usr/local/Cellar/hping/3.20051105/sbin/hping

0 votes

J'ai eu le même problème avec daemonize, cette réponse m'a aidé à comprendre que daemonize est installé dans /usr/local/sbin qui n'était pas dans le PATH.

0voto

ibisum Points 101

J'ai installé quelques packages via brew. Mais je ne trouve pas où ils sont.

Il semble que homebrew nécessite d'être explicite avec les choses. Heureusement, un peu d'échappement en utilisant brew --prefix peut rendre cela très simple, pour ceux qui ont besoin de trouver le chemin de l'utilitaire pkg-config, par exemple.

PKG_CONFIG_PATH=`brew --prefix hping`/lib/pkgconfig/ pkg-config --cflags hping

(Sauf que cela ne va pas fonctionner de toute façon, car il semble que hping ne soit pas fourni avec hping.pc.. bien que, dans le cas où les mainteneurs de packages incluent des fichiers .pc, ce truc peut être utile.)

0voto

mrgloom Points 421

Si quelqu'un recherche le chemin réel du package :

Dans mon cas brew --cellar opencv3 donne /usr/local/Cellar/opencv

Mais find /usr/local/Cellar/ -type d -name "*opencv*" -maxdepth 1 donne

/usr/local/Cellar//opencv3 (qui est en fait /usr/local/Cellar/opencv3).

En-têtes :

/usr/local/Cellar/opencv3/3.4.1_1/include/

Libs :

/usr/local/Cellar/opencv3/3.4.1_1/lib/

-1voto

SWitte Points 51
brew list opencv

Résultat comme ceci :

/usr/local/Cellar/opencv/4.5.2_4/bin/opencv_annotation
/usr/local/Cellar/opencv/4.5.2_4/bin/opencv_interactive-calibration
/usr/local/Cellar/opencv/4.5.2_4/bin/opencv_model_diagnostics
...

Ma version de brew :

brew -v
> Homebrew 3.2.1

0 votes

Que fait ceci?

0 votes

@nohillside Liste toutes les formules et les fûts installés. Si une formule est fournie, résumez les chemins dans son tonneau actuel. Si un fût est fourni, répertoriez ses artefacts.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X