Instalé algunos paquetes a través de brew. Pero no puedo encontrar dónde están.
No puedo tener acceso escribiendo hping
en la terminal
% brew install hping
(git)-[master]
Warning: hping-3.20051105 ya instalado
Instalé algunos paquetes a través de brew. Pero no puedo encontrar dónde están.
No puedo tener acceso escribiendo hping
en la terminal
% brew install hping
(git)-[master]
Warning: hping-3.20051105 ya instalado
Utilice lo siguiente para mostrar la ruta de instalación de un paquete:
brew info hping
Ejemplo de salida:
pcre: estable 8.35 (embotellado)
http://www.pcre.org/
/usr/local/Cellar/pcre/8.35 (146 archivos, 5.8M) *
Vertido desde la botella
Desde: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/pcre.rb
==> Opciones
--universal
Construir un binario universal
¿Es posible obtener solo la ruta? En mi caso, quiero usar clang de llvm y después de "brew install llvm" clang sigue siendo de Apple, pero el de los binarios de llvm es el que necesito.
@okutane Necesitarías ensamblar la ruta tú mismo. Como ejemplo burdo, podrías hacer echo "$(brew --cellar llvm)/$(brew list --versions llvm | tr ' ' '\n' | tail -1)/bin/clang"
Normalmente, homebrew
instala paquetes en /usr/local/bin
. Por lo tanto, debes verificar que tu PATH contenga ese directorio, así:
echo $PATH
También, intenta ejecutar
brew doctor
para asegurarte de que tu configuración sea correcta. Si /usr/local/bin
no está en tu PATH, debes editar ~/.profile
y agregar una línea como esta:
export PATH=$PATH:/usr/local/bin
Luego inicia un nuevo Terminal (para volver a leer tu perfil de inicio de sesión) e intenta de nuevo.
Si todo eso falla, debe estar instalado en otro lugar. Puedes buscarlo ejecutando un comando como este:
sudo find / -name hping -type f
Estos son enlaces simbólicos. Los paquetes reales están en /usr/local/Cellar
como señala @PapaStanley.
@Steve ¿por qué es entonces que cuando hago ls -ld /usr/local/bin
parece un directorio regular?
Hping requiere privilegios de root para ejecutarse.
Probablemente necesitas agregar /usr/local/sbin a tu PATH.
Cuando ejecuté brew doctor:
Advertencia: Homebrew's sbin no se encontró en tu PATH pero has instalado
fórmulas que ponen ejecutables en /usr/local/sbin.
Considera ajustar el PATH, por ejemplo de la siguiente manera
echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
Mi hping está instalado en
/usr/local/Cellar/hping/3.20051105/sbin/hping
0 votos
Tenía el mismo problema con
daemonize
, esta respuesta me ayudó a entender que daemonize está instalado en/usr/local/sbin
que no estaba en el PATH