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ś
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
10
Zainstalowałem htop0.8 (aktualizacja: teraz 2.0.1) z MacPorts z
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.
proc
system plików.procps
nie jest przenośny.Odpowiedzi:
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
źródło
brew install htop-osx
w październiku 2014 r.brew install htop
zainstaluje się poprawniehtop-osx
brew install htop
Instalujehtop 2.0.1 - (C) 2004-2016 Hisham Muhammad
ibrew install htop-osx
instaluje znacznie starszehtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
Zainstalowałem
htop
0.8 (aktualizacja: teraz 2.0.1) z MacPorts zźródło
Wbudowany plik binarny
Znalazłem ten samouczek, który pokazuje, jak to zrobić. Kroki są następujące:
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
Zbudowanie go w systemie Snow Leopard wymaga sprawdzenia gałęzi „osx”:
i ustaw zmienną środowiskową „CFLAGS”, aby określić wersję 32-bitową:
źródło
./autogen.sh
ponieważ znajduje się on w tym katalogu. Dodam to.