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.
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
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
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.
proc
système de fichiers.procps
n'est pas portable.Réponses:
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
la source
brew install htop-osx
partir de 2014 Octobrebrew install htop
va installer correctementhtop-osx
brew install htop
installehtop 2.0.1 - (C) 2004-2016 Hisham Muhammad
etbrew install htop-osx
installe beaucoup plus ancienhtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
J'ai installé la version
htop
0.8 (mise à jour: maintenant 2.0.1) de MacPorts avecla source
Binaire pré-construit
Trouvé ce tutoriel qui montre comment le faire. Les étapes sont les suivantes:
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
Pour construire cela sous Snow Leopard, vous devez passer à la caisse de la branche 'osx':
et définissez votre variable d'environnement 'CFLAGS' pour spécifier une version 32 bits:
la source
./autogen.sh
car il se trouve dans ce répertoire. Je vais l'ajouter.