Problema al intentar instalar iftop a través de Homebrew

2

Tengo Homebrew instalado, pero:

>brew install iftop
==> Downloading http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
File already downloaded in /Volumes/0/z/Library/Caches/Homebrew
==> ./configure --disable-debug --prefix=/usr/local/Cellar/iftop/0.17 --mandir=/usr/local/Cellar/iftop/0.17/share/man
==> make install
ln: iftop: Permission denied
Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link iftop'
Warning: /usr/local/sbin is not in your PATH
You can amend this by altering your ~/.bashrc file
==> Summary
/usr/local/Cellar/iftop/0.17: 7 files, 116K, built in 3 seconds

FYI, ~/.bashrc no existe, y

>$PATH
-bash: /Volumes/0/z/android:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin: No such file or directory

¿Qué debo hacer? Gracias!

    
pregunta Ze'ev 29.03.2012 - 00:55

2 respuestas

4

Puedes remediar las cosas en tu shell actual haciendo:

mkdir -p /usr/local/sbin
export PATH=${PATH}:/usr/local/sbin
brew link iftop

Eso te hará pasar las advertencias y permitirá que Homebrew instale el paquete iftop. Si el paquete iftop instala las cosas en /usr/local/sbin que desea ejecutar, deberá asegurarse de que esto esté en su $PATH cuando abra un shell. Para hacer esto, edite ~/.bash_profile y agregue la línea:

export PATH=${PATH}:/usr/local/sbin

Al final del archivo para añadir /usr/local/sbin a cada nueva shell que abra.

    
respondido por el Ian C. 29.03.2012 - 02:34
1

¿Has probado con:

$ brew link iftop

¿Como se recomienda el mensaje? De lo contrario, es probable que deba ser su para crear correctamente el enlace simbólico. Prueba:

$ ./configure --disable-debug --prefix=/usr/local/Cellar/iftop/0.17 --mandir=/usr/local/Cellar/iftop/0.17/share/man
$ sudo make install
    
respondido por el RWC 29.03.2012 - 02:26

Lea otras preguntas en las etiquetas