Como instalo o htop dentro do mac os x?

65

Como instalo o htop para Mac OS X ? (O caminho mais fácil e preguiçoso)

Ruvenss
fonte
Instale o Linux em uma vm. É um programa Linux que usa recursos específicos do kernel do Linux, como o procsistema de arquivos.
jordanm
Não, ele deve ser executado de forma nativa, pois o htop funciona em unix.
Ruvenss 30/10
Não funcionará nativamente. Não é portátil para outros sistemas operacionais * nix pelo mesmo motivo que procpsnão é portátil.
Jordanm #

Respostas:

91

Aqui está a maneira mais preguiçosa (ou homebrew)

Primeiro instale o Homebrew se você não tiver

Segundo brew install htop

Terceiro, feito

número 5
fonte
11
Deve ser a brew install htop-osxpartir de outubro de 2014
clwen 10/10
o mesmo funciona com o MacPorts em vez do Homebrew btw. Apenas "sudo port install htop".
precisa saber é o seguinte
5
brew install htopserá instalado corretamentehtop-osx
Dennis
3
A partir de março de 2016 brew install htopinstala htop 2.0.1 - (C) 2004-2016 Hisham Muhammade brew install htop-osxinstala muito mais velhohtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf
11
@Catbuilts boa ideia e pronto.
Number5
10

Eu instalei htop0.8 (atualização: agora 2.0.1) do MacPorts com

sudo port install htop
Victor Sergienko
fonte
7

Binário pré-construído

Encontrei este tutorial que mostra como fazê-lo. Os passos são os seguintes:

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

Esse binário já está pré-construído, portanto, você deve ter cuidado ao usar executáveis ​​como este para garantir que eles não sejam maliciosos.

Construindo a partir do zero

Você também pode seguir estas instruções se desejar criar o executável por conta própria. O tutorial é chamado: htop para Snow Leopard . Uma cópia do material de referência original está aqui no Tech Chutney .

Etapas gerais

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

Construir isso no Snow Leopard exige que você faça checkout do ramo 'osx':

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

e defina a variável de ambiente 'CFLAGS' para especificar uma compilação de 32 bits:

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

$ ./autogen.sh
$ ./configure
$ make
$ make install
slm
fonte
A opção "construir do zero" está faltando na etapa em que é preciso entrar no "htop-osx" antes de fazer qualquer outra coisa.
JakeGould
@ JakeGould - desculpe, pensei que era óbvio ter que executar o script, ./autogen.shpois está dentro desse diretório. Eu vou adicionar.
slm
11
@JakeGould - Obrigado, eu vejo o que você quer dizer agora. No futuro, você pode editar erros como este, BTW.
slm
11
@ JakeGould - o link agora está quebrado, eu referenciei, mas as instruções foram copiadas de um post do blog para que explicassem por que estavam incorretas. Eu não possuo um sistema Mac, por isso não consigo confirmar esses A's quando os forneço.
slm
2
Infelizmente, esta é uma versão mais antiga do htop (0.8.2.1), enquanto a versão mais recente é 1.0.2 e falta alguma funcionalidade (filtragem). É fácil construir a partir do tarball canônico se você tiver uma versão recente o suficiente (> = 2.65) do autoconf.
Dan Tenenbaum