Come installo htop in mac os x?


65

Come installo htop per Mac OS X ? (Il percorso più semplice e pigro)


Installa Linux in un VM. È un programma Linux che utilizza funzionalità del kernel specifiche di Linux, come il procfilesystem.
Giordania,

No, deve funzionare in modo nativo, dal momento che htop funziona in unix.
Ruvenss,

Non funzionerà in modo nativo. Non è portabile su altri sistemi operativi * nix per lo stesso motivo procpsnon è portabile.
Giordania,

Risposte:


91

Ecco il modo più pigro (o il modo homebrew)

Prima installa Homebrew se non l'hai fatto

Secondo brew install htop

Terzo, fatto


1
Dovrebbe essere brew install htop-osxdal 2014 ottobre
clwen

lo stesso vale con MacPorts invece di Homebrew tra l'altro. Basta "sudo port install htop".
klm123,

5
brew install htopverrà installato correttamentehtop-osx
Dennis

3
A partire da marzo 2016 brew install htopinstalla htop 2.0.1 - (C) 2004-2016 Hisham Muhammade brew install htop-osxinstalla molto più vecchiohtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf

1
@Catbuilt buona idea e fatto.
5


7

Binario pre-costruito

Ho trovato questo tutorial che mostra come farlo. I passi sono come segue:

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

Questo binario è già pre-costruito, quindi è necessario prestare attenzione quando si utilizzano file eseguibili come questo per assicurarsi che non siano dannosi.

Costruendolo da zero

Puoi anche seguire queste indicazioni se desideri provare a costruire il file eseguibile da solo. Il tutorial si chiama: htop per Snow Leopard . Una copia del materiale di riferimento originale è qui su Tech Chutney .

Passaggi generali

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

Costruire questo con Snow Leopard richiede di controllare il ramo 'osx':

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

e imposta la variabile ambientale 'CFLAGS' per specificare una build a 32 bit:

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

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

L'opzione "costruzione da zero" manca il passaggio in cui si deve effettivamente andare in "htop-osx" prima di fare qualsiasi altra cosa.
Jake:

@JakeGould - mi dispiace aver pensato che fosse ovvio dover eseguire lo script, ./autogen.shpoiché è all'interno di quella directory. Lo aggiungerò.
slm

1
@JakeGould - Grazie capisco cosa intendi ora. In futuro puoi modificare errori come questo, a proposito.
slm

1
@JakeGould - il link è ora interrotto a cui ho fatto riferimento ma le indicazioni sono state copiate da un post sul blog in modo da spiegare perché erano errate. Non possiedo un sistema Mac, quindi non riesco a confermare queste A quando le fornisco.
slm

2
Sfortunatamente questa è una versione precedente di htop (0.8.2.1) mentre l'ultima versione è 1.0.2 e mancano alcune funzionalità (filtro). È facile compilare dal tarball canonico se si dispone di una versione abbastanza recente (> = 2.65) di autoconf.
Dan Tenenbaum,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.