如何在Mac OS X中安装Htop?


65

如何为Mac OS X安装htop?(最简单,最懒惰的路径)


在虚拟机中安装Linux。这是一个Linux程序,它使用特定于Linux的内核功能,例如proc文件系统。
jordanm

不,它必须本机运行,因为htop确实可以在UNIX中运行。
Ruvenss

它不会在本地运行。由于相同的原因,它不能移植到其他* nix操作系统procps
jordanm

Answers:


91

这是最懒惰的方式(或自制方式)

如果尚未安装Homebrew,请先安装

第二 brew install htop

三,完成


1
应该是brew install htop-osx从2014年10月开始
clwen

MacPorts代替Homebrew btw也可以使用相同的功能。只是“ sudo port install htop”。
klm123

5
brew install htop会正确安装htop-osx
Dennis

3
截至2016年3月,brew install htop安装htop 2.0.1 - (C) 2004-2016 Hisham Muhammadbrew install htop-osx安装的版本都更旧htop 0.8.2.8 - (C) 2004-2008 Hisham Muhammad
-techraf

1
@Catbuilts好主意并完成了。
number5


7

预建二进制

找到了本教程该教程显示了如何进行。步骤如下:

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

该二进制文件已经预先构建,因此在使用此类可执行文件时,请务必谨慎,以确保它们不是恶意的。

从头开始构建

如果您想自己构建可执行文件,也可以按照以下说明进行操作。该教程称为:htop for Snow LeopardTech 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 2014年

@JakeGould-抱歉,我认为从运行脚本./autogen.sh开始很明显,因为它位于该目录中。我将其添加。
slm

1
@JakeGould-谢谢,我明白你的意思了。将来您可以编辑诸如BTW之类的错误。
slm

1
@JakeGould-我现在引用的链接已断开,但这些指示是从博客文章中复制的,因此可以解释为什么它们不正确。我没有Mac系统,因此提供它们时无法确认这些A。
slm

2
不幸的是,这是htop(0.8.2.1)的较旧版本,而最新版本是1.0.2,并且缺少某些功能(过滤)。如果您拥有足够新的(> = 2.65)autoconf版本,则可以从规范的tarball进行构建。
Dan Tenenbaum 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.