¿Cómo instalo htop dentro de mac os x?


65

¿Cómo instalo htop para Mac OS X ? (El camino más fácil y perezoso)


Instalar Linux en una máquina virtual. Es un programa de Linux que utiliza funciones de kernel específicas de Linux, como el procsistema de archivos.
jordanm

No, tiene que ejecutarse de forma nativa, ya que htop funciona en unix.
Ruvenss

No funcionará de forma nativa. No es portátil a otros sistemas operativos * nix por la misma razón procpsque no es portátil.
jordanm

Respuestas:


91

Aquí está la forma más perezosa (o la forma casera)

Primero instala Homebrew si no lo has hecho

Segundo brew install htop

Tercero, hecho


1
Debería ser a brew install htop-osxpartir de octubre de 2014
clwen

Lo mismo funciona con MacPorts en lugar de Homebrew por cierto. Simplemente "sudo port install htop".
klm123

55
brew install htopse instalará correctamentehtop-osx
Dennis

3
A partir de marzo de 2016 se brew install htopinstala htop 2.0.1 - (C) 2004-2016 Hisham Muhammade brew install htop-osxinstala mucho más antiguohtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf

1
@Catbuilts buena idea y listo.
número5


7

Binario preconstruido

Encontré este tutorial que muestra cómo hacerlo. Los pasos son los siguientes:

$ curl -O http://themainframe.ca/wp-content/uploads/2011/06/htop.zip
$ unzip htop.zip
$ sudo mv htop /bin
$ rm htop.zip

Este binario ya está preconstruido, por lo que debe tener cuidado al usar ejecutables como este para asegurarse de que no sean maliciosos.

Construyéndolo desde cero

También puede seguir estas instrucciones si desea intentar construir el ejecutable usted mismo. El tutorial se llama: htop para Snow Leopard . Una copia del material de referencia original está aquí en Tech Chutney .

Pasos generales

$ git clone git://github.com/AndyA/htop-osx.git

Construir esto bajo Snow Leopard requiere que revises la rama 'osx':

$ cd htop-osx
$ git checkout -b osx origin/osx

y configure su variable de entorno 'CFLAGS' para especificar una compilación de 32 bits:

$ export CFLAGS="-m32"
before the actual build:

$ ./autogen.sh
$ ./configure
$ make
$ make install

A la opción "construir desde cero" le falta el paso en el que uno debe entrar en el "htop-osx" antes de hacer cualquier otra cosa.
JakeGould

@JakeGould: lo siento, pensé que era obvio por tener que ejecutar el script, ./autogen.shya que está dentro de ese directorio. Lo agregaré
slm

1
@JakeGould - Gracias, entiendo lo que quieres decir ahora. En el futuro, puede editar errores como este, por cierto.
slm

1
@JakeGould: el enlace ahora está roto al que hice referencia, pero las instrucciones se copiaron de una publicación de blog para explicar por qué eran incorrectas. No tengo un sistema Mac, así que no puedo confirmar estas A cuando las proporciono.
slm

2
Desafortunadamente, esta es una versión anterior de htop (0.8.2.1), mientras que la última versión es 1.0.2 y falta alguna funcionalidad (filtrado). Es fácil construir desde el tarball canónico si tiene una versión de autoconf suficientemente reciente (> = 2.65).
Dan Tenenbaum
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.