Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

MacPorts เป็นตัวจัดการแพ็คเกจบรรทัดคำสั่งสำหรับ macOS หากคุณคุ้นเคยกับ apt-get หรือ yum จาก Linux แล้วคุณจะรู้ว่าตัวจัดการแพ็คเกจทำอะไรได้บ้าง มันจัดการการดาวน์โหลด ติดตั้ง อัพเดทและจัดการแอพพลิเคชั่นบางตัวและการพึ่งพาภายใน macOS ด้วย MacPorts คุณจะติดตั้งแอปพลิเคชัน Linux บน macOS ได้จากบรรทัดคำสั่ง

ฉันสามารถติดตั้งอะไรได้บ้าง

แอปพลิเคชั่นเหล่านี้ส่วนใหญ่เป็นโอเพ่นซอร์สและยูทิลิตี้บรรทัดคำสั่ง แต่มีส่วนแบ่งที่ยุติธรรมของแอปพลิเคชันโอเพ่นซอร์สที่ใช้ GUI เช่นกัน

เช่นเดียวกับตัวจัดการแพ็คเกจ MacPorts ค้นหาไลบรารีของซอฟต์แวร์ที่ดาวน์โหลดได้ เมื่อคุณพบสิ่งที่คุณต้องการ MacPorts จะดาวน์โหลดและติดตั้งซอฟต์แวร์และการอ้างอิงที่เหมาะสมในที่ที่ถูกต้อง วิธีนี้ช่วยประหยัดปัญหาในการดาวน์โหลดที่เก็บจาก GitHub และสร้างซอฟต์แวร์จากแพ็คเกจต้นทางในขณะที่ยังสามารถเข้าถึงเครื่องมือบรรทัดคำสั่งและแอปพลิเคชัน GUI ที่ดีที่สุดของ Linux

หากคุณอ่านโพสต์ของเราใน Homebrew คุณจะรู้ว่า macOS ขาดคำสั่งเทอร์มินัล Linux "มาตรฐาน" บางคำสั่งออกจากกล่อง ผู้ใช้ Mac จะไม่พบเครื่องมือบรรทัดคำสั่งทั่วไป เช่น nmap หรือ wget และไม่มีตัวจัดการแพ็คเกจดั้งเดิมบน Mac ให้ คุณยังใช้ MacPort เพื่อติดตั้งซอฟต์แวร์โอเพนซอร์ส เช่น GIMP ได้อีกด้วย

การติดตั้ง MacPorts

MacPorts ต้องใช้ Xcode เวอร์ชันล่าสุดสำหรับระบบปฏิบัติการเวอร์ชันของคุณ คุณดาวน์โหลด Xcode ได้จาก Mac App Store หรือเว็บไซต์นักพัฒนาของ Apple

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

แม้ว่าคุณจะสามารถเรียกใช้คำสั่ง MacPort ส่วนใหญ่โดยไม่มี Xcode ได้ แต่คุณจะไม่สามารถเรียกใช้แพ็คเกจจำนวนมากได้จนกว่าคุณจะติดตั้ง

การติดตั้งเครื่องมือสำหรับนักพัฒนา Xcode

1. เปิด Terminal และใช้คำสั่งด้านล่างเพื่อเริ่มการติดตั้งเครื่องมือสำหรับนักพัฒนาของ macOS:

xcode-select --install

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

2. คลิก “ติดตั้ง” ในกล่องป๊อปอัป

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

3. รอให้ไฟล์ดาวน์โหลดและติดตั้ง

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

การติดตั้งแพ็คเกจ MacPorts

หากคุณมี Xcode และเครื่องมือสำหรับนักพัฒนาติดตั้งอยู่แล้ว คุณสามารถข้ามไปที่ขั้นตอนนี้ได้เลย

1. ดาวน์โหลด MacPorts รุ่นล่าสุดจาก GitHub ตรวจสอบให้แน่ใจว่าคุณได้เลื่อนลงมาเพื่อเลือกเวอร์ชันที่ตรงกับเวอร์ชันของ macOS ของคุณ ในขณะที่เผยแพร่ MacPorts ไม่มีเวอร์ชันสำหรับระบบปฏิบัติการใหม่ล่าสุดของ Apple นั่นคือ High Sierra

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

2. ติดตั้งแพ็คเกจจากโฟลเดอร์ดาวน์โหลดของคุณ

3. เปิดหน้าต่าง Terminal ใหม่และเรียกใช้คำสั่ง port.

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

หากคำสั่งนั้นส่งคืน “MacPorts 2.4.1” และมีพรอมต์คำสั่งที่ดูแตกต่างออกไปเล็กน้อย แสดงว่าคุณพร้อมแล้ว!

ติดตั้งแอป Linux ด้วย MacPorts

ในการติดตั้งแอพ Linux บน macOS ด้วย MacPorts ก่อนอื่นเราต้องค้นหาโปรแกรมที่เกี่ยวข้อง

1. หากต้องการดูรายการแพ็คเกจที่มีอยู่ทั้งหมด ให้เปิด Terminal พิมพ์ port list แล้วกด Enter

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

3. แน่นอนว่าต้องดูหลายอย่าง เราสามารถใช้ port search คำสั่งให้ค้นหาสิ่งที่เฉพาะเจาะจง มาค้นหา nmap . กัน โดยใช้คำสั่งด้านล่าง:

port search nmap

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

4. ส่งคืนแพ็คเกจที่ตรงกันสองสามรายการ อันแรกที่เรียกว่า "nmap" คืออันที่เรากำลังมองหา

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

5. หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจนั้น เราสามารถใช้ info คำสั่ง:

port info nmap

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

6. ที่ส่งคืนข้อมูลเฉพาะบางอย่างเกี่ยวกับ nmap ทั้งหมดดูดีดังนั้นเราสามารถติดตั้งโดยใช้คำสั่งด้านล่าง:

sudo port install nmap

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

หมายเหตุ sudo คำนำหน้าซึ่งต้องใช้รหัสผ่านผู้ดูแลระบบของคุณเพื่อเริ่มทำงาน

7. ขึ้นอยู่กับแพ็คเกจที่คุณกำลังติดตั้ง อาจมีรายการพึ่งพาจำนวนมาก นี่คือแพ็คเกจซอฟต์แวร์ที่พอร์ตที่คุณต้องการใช้ และคุณจะต้องติดตั้งควบคู่ไปกับพอร์ตที่คุณเลือก พิมพ์ “Y” แล้วกด “Enter” เพื่อยอมรับการติดตั้ง

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

8. เมื่อการติดตั้งเสร็จสิ้น คุณสามารถรันคำสั่งได้เหมือนกับที่ทำบน Linux ผ่าน Terminal

วิธีการติดตั้งซอฟต์แวร์ Linux บน Mac ด้วย MacPorts

บทสรุป

MacPorts เป็นโปรแกรมจัดการแพ็คเกจที่ทรงพลังที่จะเชื่อมต่อคุณกับไบนารีโอเพ่นซอร์สและแอพพลิเคชั่นมากมายที่คุณสามารถดาวน์โหลดและติดตั้งได้ตามต้องการ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่งของแอปพลิเคชัน โปรดดูข้อมูลเพิ่มเติมในคู่มือ MacPorts