Jak zainstalować htop w Mac OS X?


65

Jak zainstalować htop dla Mac OS X ? (Najłatwiejsza i najbardziej leniwa ścieżka)


Zainstaluj system Linux w vm. Jest to program dla systemu Linux, który wykorzystuje specyficzne dla systemu Linux funkcje jądra, takie jak procsystem plików.
jordanm

Nie, musi działać natywnie, ponieważ htop działa w systemie Unix.
Ruvenss

Nie będzie działać natywnie. Nie można go przenosić na inne systemy operacyjne * nix z tego samego powodu procpsnie jest przenośny.
jordanm

Odpowiedzi:


91

Oto najbardziej leniwy sposób (lub domowy sposób)

Najpierw zainstaluj Homebrew, jeśli jeszcze tego nie zrobiłeś

druga brew install htop

Po trzecie, gotowe


1
Powinien być brew install htop-osxw październiku 2014 r.
clwen

to samo działa z MacPorts zamiast Homebrew btw. Wystarczy „sudo port install htop”.
klm123

5
brew install htopzainstaluje się poprawniehtop-osx
Dennis

3
W marcu 2016 r. brew install htopInstaluje htop 2.0.1 - (C) 2004-2016 Hisham Muhammadi brew install htop-osxinstaluje znacznie starszehtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf

1
@Catbuilts dobry pomysł i gotowe.
numer


7

Wbudowany plik binarny

Znalazłem ten samouczek, który pokazuje, jak to zrobić. Kroki są następujące:

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

Ten plik binarny jest już wstępnie zbudowany, dlatego należy zachować ostrożność podczas korzystania z takich plików wykonywalnych, aby upewnić się, że nie są one złośliwe.

Budowanie od podstaw

Możesz również postępować zgodnie z tymi wskazówkami, jeśli chcesz spróbować samodzielnie zbudować plik wykonywalny. Samouczek nazywa się: htop dla Snow Leopard . Kopia oryginalnego materiału referencyjnego znajduje się tutaj na Tech Chutney .

Ogólne kroki

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

Zbudowanie go w systemie Snow Leopard wymaga sprawdzenia gałęzi „osx”:

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

i ustaw zmienną środowiskową „CFLAGS”, aby określić wersję 32-bitową:

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

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

W opcji „budowanie od zera” brakuje kroku, w którym należy przejść do „htop-osx”, zanim zrobi się cokolwiek innego.
JakeGould

@JakeGould - przepraszam, myślałem, że to oczywiste z konieczności uruchomienia skryptu, ./autogen.shponieważ znajduje się on w tym katalogu. Dodam to.
slm

1
@JakeGould - Dzięki, rozumiem, co masz na myśli. W przyszłości możesz edytować takie błędy, BTW.
slm

1
@JakeGould - link jest teraz uszkodzony, do którego się odwoływałem, ale wskazówki zostały skopiowane z postu na blogu, aby wyjaśnić, dlaczego były one nieprawidłowe. Nie posiadam systemu Mac, więc nie mogę potwierdzić tych liter A, gdy je dostarczę.
slm

2
Niestety jest to starsza wersja htop (0.8.2.1), podczas gdy najnowsza wersja to 1.0.2 i brakuje niektórych funkcji (filtrowania). Łatwo jest zbudować z kanonicznego archiwum, jeśli masz wystarczająco nową (> = 2,65) wersję autoconf.
Dan Tenenbaum,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.