Як встановити htop всередині mac os x?


65

Як встановити htop для Mac OS X ? (Найпростіший і ледачий шлях)


Встановіть Linux у vm. Це програма Linux, яка використовує специфічні для Linux функції ядра, такі як procфайлова система.
Йорданм

Ні, він повинен запускатися на самому світі, він повинен працювати, оскільки htop працює в Unix.
Ruvenss

Він не працюватиме споконвічно. Він не переноситься для інших * nix OS з тієї ж причини procps, не є портативним.
jordanm

Відповіді:


91

Ось найлініший спосіб (або домашній спосіб)

Спочатку встановіть Homebrew, якщо ви ще цього не зробили

Друге brew install htop

По-третє, зроблено


1
Має бути brew install htop-osxстаном на 2014 жовт.
clwen

те саме працює з MacPorts замість Homebrew btw. Просто "порт sudo install htop".
klm123

5
brew install htopправильно встановлятьhtop-osx
Денніс

3
Станом на березень 2016 року brew install htopвстановлює htop 2.0.1 - (C) 2004-2016 Hisham Muhammadта brew install htop-osxвстановлює значно старшіhtop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
techraf

1
@Catbuilts хороша ідея і зроблено.
номер5


7

Попередньо вбудований двійковий

Знайшов цей підручник, який показує, як це зробити. Кроки такі:

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

Цей двійковий файл уже заздалегідь створений, тому вам слід бути обережними під час використання таких виконуваних файлів, щоб переконатися, що вони не є шкідливими.

Будуємо його з нуля

Ви також можете дотримуватися цих вказівок, якщо ви хочете спробувати створити виконуваний файл самостійно. Підручник називається: htop для Snow Leopard . Копія оригінального довідкового матеріалу знаходиться тут на Tech Chutney .

Загальні кроки

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

Побудова цього під Snow Leopard вимагає оформити гілку 'osx':

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

і встановіть змінну середовища "CFLAGS", щоб вказати 32-бітну збірку:

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

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

У варіанті «будівництво з нуля» відсутній крок, де потрібно насправді зайти в «htop-osx», перш ніж робити щось інше.
JakeGould

@JakeGould - вибачте, я подумав, що це очевидно з необхідності запускати сценарій, ./autogen.shоскільки він знаходиться всередині цього каталогу. Я додам його.
slm

1
@JakeGould - Дякую, я бачу, що ти маєш на увазі зараз. Надалі ви можете редагувати такі помилки, як BTW.
slm

1
@JakeGould - посилання зараз порушено, на яке я посилався, але вказівки були скопійовані з повідомлення в блозі, щоб пояснити, чому вони були невірними. У мене немає системи Mac, тому я не можу підтвердити ці А, коли я їх надаю.
slm

2
На жаль, це старіша версія htop (0.8.2.1), тоді як остання версія 1.0.2, а деякі функції (фільтрація) відсутні. Це легко створити з канонічного тарболу, якщо у вас є досить недавня (> = 2,65) версія autoconf.
Дан Тененбаум
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.