Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

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

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

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

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

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

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

การติดตั้ง MacPorts

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

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

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

ติดตั้ง Xcode Developer Tools

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

xcode-select --install

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

2. คลิก "Install" ในกล่องป๊อปอัป

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

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

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

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

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

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

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

2. ติดตั้งแพ็กเกจจากโฟลเดอร์ Downloads

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. จะได้ข้อมูลเฉพาะเจาะจงของ namp เนื้อหาดูดี เราสามารถติดตั้งได้ด้วยคำสั่ง:

sudo port install nmap

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

สังเกตคำนำหน้า sudo ซึ่งจะขอรหัสผ่านแอดมิน

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

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

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

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

สรุป

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