ฉันจะติดตั้ง htop ใน mac os x ได้อย่างไร


65

ฉันจะติดตั้งhtopสำหรับMac OS X ได้อย่างไร (เส้นทางที่ง่ายที่สุดและขี้เกียจที่สุด)


ติดตั้ง Linux ใน vm มันเป็นโปรแกรม Linux ที่ใช้คุณสมบัติเคอร์เนลเฉพาะของ Linux เช่นprocระบบไฟล์
จอร์แดน

ไม่มันต้องทำงานโดยกำเนิดมันควรจะเนื่องจาก htop ทำงานได้ในยูนิกซ์
Ruvenss

มันจะไม่ทำงานโดยกำเนิด ไม่สามารถพกพาไปยังระบบปฏิบัติการ * nix อื่น ๆ ได้ด้วยเหตุผลเดียวกันprocpsคือไม่สามารถพกพาได้
จอร์แดน

คำตอบ:


91

นี่คือวิธีที่ขี้เกียจที่สุด (หรือวิธี homebrew)

ก่อนอื่นให้ติดตั้งHomebrewหากคุณยังไม่มี

ที่สอง brew install htop

ประการที่สามทำ


1
ควรจะbrew install htop-osxเป็นของ 2014 ตุลาคม
clwen

การทำงานเดียวกันกับ MacPorts แทน Homebrew btw เพียงแค่ "sudo port install htop"
klm123

5
brew install htopจะติดตั้งอย่างถูกต้องhtop-osx
Dennis

3
เมื่อวันที่มีนาคม 2559 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 สำหรับเสือดาวหิมะ สำเนาวัสดุอ้างอิงเดิมอยู่ที่นี่ในเทค 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 และฟังก์ชั่นบางอย่าง (การกรอง) ขาดหายไป มันง่ายที่จะสร้างจาก tarical ซึ่งเป็นที่ยอมรับถ้าคุณมี autoconf รุ่นล่าสุด (> = 2.65)
Dan Tenenbaum
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.