Comment installer htop sous mac os x?

65

Comment installer htop pour Mac OS X ? (Le chemin le plus facile et le plus paresseux)

Ruvenss
la source
Installez Linux dans une machine virtuelle. C'est un programme Linux qui utilise des fonctionnalités du noyau spécifiques à Linux, telles que le procsystème de fichiers.
Jordanie
Non, il doit fonctionner en mode natif, il devrait le faire puisque htop fonctionne sous unix.
Ruvenss
Il ne fonctionnera pas nativement. Ce n'est pas portable vers d'autres systèmes d'exploitation * nix pour la même raison procpsn'est pas portable.
Jordanie

Réponses:

91

Voici le moyen le plus paresseux (ou moyen homebrew)

Installez d'abord Homebrew si vous ne l'avez pas déjà fait.

Seconde brew install htop

Troisièmement, fait

numéro 5
la source
1
Devrait être à brew install htop-osxpartir de 2014 Octobre
Clwen
la même chose avec MacPorts au lieu de Homebrew btw. Juste "sudo port install htop".
klm123
5
brew install htopva installer correctementhtop-osx
Dennis
3
A partir de mars 2016 brew install htopinstalle htop 2.0.1 - (C) 2004-2016 Hisham Muhammadet brew install htop-osxinstalle beaucoup plus ancienhtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf
1
@Catbuilts bonne idée et fait.
numéro5
10

J'ai installé la version htop0.8 (mise à jour: maintenant 2.0.1) de MacPorts avec

sudo port install htop
Victor Sergienko
la source
7

Binaire pré-construit

Trouvé ce tutoriel qui montre comment le faire. Les étapes sont les suivantes:

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

Ce fichier binaire est déjà préconçu, vous devez donc faire preuve de prudence lorsque vous utilisez des exécutables tels que celui-ci pour vous assurer qu'ils ne sont pas malveillants.

Construire à partir de zéro

Vous pouvez également suivre ces instructions si vous souhaitez créer l’exécutable vous-même. Le didacticiel s’appelle: htop pour Snow Leopard . Une copie du document de référence original est disponible sur Tech Chutney .

Étapes générales

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

Pour construire cela sous Snow Leopard, vous devez passer à la caisse de la branche 'osx':

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

et définissez votre variable d'environnement 'CFLAGS' pour spécifier une version 32 bits:

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

$ ./autogen.sh
$ ./configure
$ make
$ make install
slm
la source
L'option «construire à partir de zéro» manque l'étape où il faut aller dans le «htop-osx» avant de faire autre chose.
JakeGould
@ JakeGould - désolé, je pensais que c'était évident de devoir exécuter le script, ./autogen.shcar il se trouve dans ce répertoire. Je vais l'ajouter.
slm
1
@JakeGould - Merci, je vois ce que vous voulez dire maintenant. À l'avenir, vous pouvez modifier des erreurs telles que celle-ci, BTW.
slm
1
@JakeGould - le lien est maintenant brisé, mais les instructions ont été copiées à partir d'un article de blog, ce qui expliquerait pourquoi elles étaient incorrectes. Je ne possède pas de système Mac, donc je suis incapable de confirmer ces A lorsque je les fournis.
slm
2
Malheureusement, il s’agit d’une ancienne version de htop (0.8.2.1) alors que la dernière version est la 1.0.2 et que certaines fonctionnalités (filtrage) sont manquantes. Il est facile de construire à partir de l'archive canonique si vous avez une version assez récente (> = 2.65) de autoconf.
Dan Tenenbaum