หากคุณเคยใช้ระบบ Linux คุณอาจคุ้นเคยกับคำสั่ง Apt-get ใช้เพื่อติดตั้งแอปหรือแพ็กเกจ macOS และ Linux มีความคล้ายคลึงกันและสามารถติดตั้งแพ็คเกจ Linux จำนวนน้อยมากบน macOS ได้ macOS เวอร์ชันเก่ามีแนวโน้มที่จะรันแอพ Linux ได้มากกว่า
ไม่พบคำสั่ง Apt-get?
ข้อความไม่พบคำสั่ง Apt-get ปรากฏขึ้นเมื่อผู้ใช้พยายามติดตั้งแอพ Linux ด้วยคำสั่ง ไม่มีอะไรผิดปกติกับคำสั่ง Apt-get แต่จะไม่ทำงานบน macOS macOS ไม่มีตัวจัดการแพ็กเกจนี้โดยเฉพาะซึ่งเป็นสาเหตุที่ใช้ไม่ได้
วิธีแก้ไข apt-get บน Mac
ไม่ได้หมายความว่าคุณจะติดตั้งแพ็คเกจ Linux บน macOS ไม่ได้ คุณต้องใช้เครื่องมืออื่น
Homebrew
หากคุณคุ้นเคยกับ Linux คุณก็คุ้นเคยกับ Homebrew เช่นกัน เป็น พร้อมใช้งานสำหรับ macOS และสามารถใช้เพื่อติดตั้งแพ็กเกจได้
- ตรวจสอบว่าคุณได้ ติดตั้ง Xcode แล้ว (หมายเหตุ: รับจาก Mac App Store )
- เปิด Terminal และ เรียกใช้คำสั่งนี้:
xcode-select-ติดตั้ง
- ยอมรับ EULA
- เรียกใช้คำสั่งนี้ เพื่อติดตั้ง Homebrew
/usr/bin/ทับทิม-e"$ (curl-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- ยืนยัน ว่าคุณต้องการติดตั้ง Homebrew
- เมื่อติดตั้งแล้วให้ ตรวจสอบด้วยคำสั่งนี้:
brew-v
- ตอนนี้คุณสามารถ ติดตั้งแพ็กเกจด้วยคำสั่งนี้:
brew install Name_of_package
หมายเหตุ : คุณสามารถ ติดตั้ง Homebrew บนระบบย่อย Windows 10 สำหรับ Linux
Macports
Macports เป็นตัวจัดการแพ็คเกจอื่นสำหรับ macOS ใช้งานได้เช่นเดียวกับ Homebrew แต่โดยทั่วไปคุณควรเลือกหนึ่งในสองอย่างเท่านั้น
- ตรวจสอบว่าคุณได้ ติดตั้ง Xcode แล้ว ดาวน์โหลดจาก Mac App Store .
- เปิด เทอร์มินัล
- เรียกใช้ คำสั่งนี้:
xcode-select-ติดตั้ง
- ยืนยันว่าคุณต้องการ ติดตั้งเครื่องมือ Xcode
- ดาวน์โหลด Macports สำหรับ macOS เวอร์ชันของคุณ
- เรียกใช้ไฟล์ PKG และติดตั้ง Macports
- ติดตั้งแพ็กเกจด้วยคำสั่งนี้:
พอร์ตติดตั้ง Name_of_package
สรุป
Apt-get จะไม่ทำงานนอก Linux ในที่สุดคุณจะต้องใช้ตัวจัดการแพ็คเกจอื่น macOS สร้างขึ้นบน BSD และ BSD เป็นสิ่งที่คล้ายกับ Linux นั่นค่อนข้างยืดเยื้อเท่าที่เทคโนโลยีเกี่ยวข้องซึ่งเป็นสาเหตุที่ไม่มีวิธีใช้คำสั่ง Apt-get บน macOS Homebrew และ Macports มีความสามารถในการติดตั้งแพ็คเกจเช่นเดียวกับ Apt-get หากคุณไม่สามารถติดตั้งแพ็กเกจกับ Homebrew หรือ Macports ได้หรือไม่สามารถใช้งานได้หลังจากติดตั้งแล้วเป็นไปได้ว่าจะเกิดข้อบกพร่องจากตัวแพ็คเกจเองหรือการอ้างอิงอื่น ๆ ที่ต้องได้รับการแก้ไข ทั้ง Homebrew และ Macports ไม่สามารถรับแพ็กเกจที่เสียหายเพื่อทำงานบน macOS ได้