¿Cómo instalar htop en OS X usando Homebrew?


9

Estoy intentando instalar htop usando brew:

➜  ~  brew install htop
Error: You must `brew link autoconf' before htop-osx can be installed

Entonces estoy haciendo

brew link autoconf
Linking /usr/local/Cellar/autoconf/2.69... Warning: Could not link autoconf. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp/autotest-mode.elc
Target /usr/local/share/emacs/site-lisp/autotest-mode.elc already exists. You may need to delete it. 
To force the link and overwrite all other conflicting files, do:
brew link --overwrite formula_name
To list all files that would be deleted:
brew link --overwrite --dry-run formula_name

¿Cuál es la raíz del problema?


¿ emacsYa instaló a través de Homebrew? Si es así, probablemente pueda sobrescribirlo.
slhck

emacs instalado usando otros binarios, ¿debería eliminarlo e instalar emacs usando brew?
Voldemar Duletskiy

Sí, eliminaría la otra y reinstalaría la versión de preparación si no necesita que sea exactamente la misma versión, puede ser que sean un poco diferentes.
slhck

Respuestas:


6

¡Acabo de encontrarme con este problema yo mismo!

Abre tu terminal e intenta instalar:

brew install htop

Salida:

$ brew install htop Advertencia: Parece que tienes MacPorts o Fink instalados. El software instalado con otros administradores de paquetes causa problemas conocidos para Homebrew. Si no se puede compilar una fórmula, desinstale MacPorts / Fink e intente nuevamente. Error: debe `preparar brew autoconf 'antes de poder instalar htop-osx

Ahora arregla:

sudo brew link autoconf

¡Déjeme saber si esto ayuda!

Después, podría pedirte que vincules "htop":

sudo brew link htop

Básicamente, todos los problemas de "vinculación" necesitan root para crear los enlaces simbólicos correctos para que funcionen correctamente en su sistema.

Saludos,


brew se negó a hacer esto: Error: se niega cobardemente a 'sudo brew link'. Puede usar brew con sudo, pero solo si el ejecutable de brew es propiedad de root. Sin embargo, esto no es recomendable y no es totalmente compatible, así que hágalo bajo su propio riesgo.
sorin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.