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é
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é
Je n'ai pas pu trouver d'option CLI directe dans brew
pour obtenir le chemin complet de la version actuellement installée d'une formule mais cela fonctionnerait tant que vous utilisez bash:
echo $(brew --cellar asciidoctor)/$(brew info --json asciidoctor | jq -r '.[0].installed[0].version')
# /usr/local/Cellar/asciidoctor/1.5.8
Hping nécessite des privilèges root pour s'exécuter.
Vous devez probablement ajouter /usr/local/sbin à votre PATH.
Lorsque j'ai exécuté brew doctor :
Avertissement : Homebrew's sbin n'a pas été trouvé dans votre PATH mais vous avez installé
des formules qui placent des exécutables dans /usr/local/sbin.
Considérez de définir le PATH par exemple comme ceci
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
Pour tous ceux qui atterrissent ici après avoir fait une recherche sur Google, et/ou pour ceux qui veulent une liste des packages installés en tant que fût uniquement, vous pouvez obtenir ces informations à partir de la sortie JSON de brew
.
Listez tous les packages installés :
brew info --json --installed
Listez les packages en fût uniquement (outil jq
requis) :
brew info --json --installed | jq -r '.[] | select(.keg_only == true) | .name'
Listez le chemin pour les packages en fût uniquement (encore une fois, outil jq
requis) :
brew info --json --installed | jq -r '.[] | select(.keg_only == true) | .name' | while read name; do brew --prefix $name; done
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.
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.