1 votos

brew path no cubre sbin

Tengo problemas cuando uso brew para instalar aircrack-ng. Descubrí que cubre la ruta

/usr/local/Cellar/aircrack-ng/1.1/bin

pero no pudo encontrar los comandos después de que traté de tabulación-completar en el camino

/usr/local/Cellar/aircrack-ng/1.1/sbin

¿Qué debo hacer? ¿Tengo que añadir otra ruta?

3voto

P.T. Puntos 1429

En sbin en el que se instalan algunas herramientas de administración como dsniff y aircrack, no está en la ruta por defecto, y no está en las instrucciones de configuración inicial de Homebrew, que te dicen que consigas /usr/local/bin en tu camino. Esto se debe a que, tradicionalmente, sbin/ es para herramientas administrativas que sólo Root esperaría ejecutar.

El tabulador recoge los archivos en /usr/local/Cellar/aircrack-ng/1.1/bin porque están vinculados simbólicamente a /usr/local/bin que está en tu PATH. No encuentra los archivos en /usr/local/Cellar/aircrack-ng/1.1/sbin porque están enlazados simbólicamente con /usr/local/sbin que no está en su PATH. Su directorio de trabajo actual no importa para completar tabulaciones, porque . (el directorio actual) no está en el PATH.

Si quieres ver esos otros programas en tu ruta, donde el tabulador puede recogerlos, añade /usr/local/sbin a su PATH en el mismo lugar donde añadió /usr/local/bin - probablemente tu archivo ~/.bashrc.

En general, si desea utilizar la función de tabulación en los programas del directorio actual, debe llamarlos con un atributo ./ prefijo. Por ejemplo, cd /usr/local/sbin y escriba ./air y pulsa tabulador, y obtendrás algunas opciones.

0voto

dkam Puntos 141

Por convención, los directorios .../bin son para todos los usuarios, los directorios .../sbin son para uso exclusivo de Root. No conozco la configuración de homebrew, pero quizás /usr/local/Cellar/aircrack-ng/1.1/sbin esté en la ruta si eres Root.

AppleAyuda.com

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.

Powered by:

X