mac os xにhtopをインストールするにはどうすればよいですか?


65

私はどのようにインストールしますhtopのためのMac OS X?(最も簡単で遅延したパス)


Linuxをvmにインストールします。これは、procファイルシステムなどのLinux固有のカーネル機能を使用するLinuxプログラムです。
ヨルダン

いいえ、ネイティブに実行する必要があります。htopはUNIXで動作するため、実行する必要があります。
ルーベンス

ネイティブには実行されません。同じ理由で、他の* nix OSにはprocps移植できません。
ヨルダン

回答:


91

これが最も遅延した方法(または自作の方法)です。

最初にHomebrewをインストールしていない場合

第二 brew install htop

第三に、完了


1
あるべきbrew install htop-osx2014年10月のよう
clwen

Homebrew btwの代わりにMacPortsでも同じことができます。「sudo port install htop」だけです。
klm123

5
brew install htop正しくインストールされますhtop-osx
デニス

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
テクラフ

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

このバイナリは既にビルドされているため、このような実行可能ファイルを使用する場合は注意して、悪意のないものであることを確認してください。

最初から構築する

実行可能ファイルを自分でビルドしたい場合は、これらの指示に従うこともできます。チュートリアルの名前は、Snow Leopardのhtopです。オリジナルの参考資料のコピーは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 14年

@JakeGould-申し訳ありませんが、スクリプトは./autogen.shそのディレクトリ内にあるため、スクリプトを実行しなければならないことから明らかだと思いました。追加します。
slm

1
@JakeGould-ありがとうございます。将来、このような間違いを編集できます。
slm

1
@JakeGould-私は参照したリンクが壊れていますが、方向がブログ投稿からコピーされているので、間違っている理由を説明できます。私はMacシステムを所有していないため、これらのAを提供するときに確認できません。
slm

2
残念ながら、これはhtopの古いバージョン(0.8.2.1)ですが、最新バージョンは1.0.2であり、一部の機能(フィルタリング)がありません。autoconfの最新バージョン(2.65以上)があれば、標準のtarballから簡単にビルドできます。
ダンテネンバウム14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.