วิธีติดตั้งส่วนขยายเคอร์เนลใน Mac OS X ด้วยตนเอง

Anonim

ผู้ใช้ Mac OS X ขั้นสูงอาจพบว่ามีประโยชน์ที่จะทราบว่าสามารถติดตั้ง KEXT (ส่วนขยายเคอร์เนล) ด้วยตนเองได้ ขั้นตอนการติดตั้ง kexts ด้วยตนเองลงใน OS X นั้นไม่ยากเกินไปหากคุณพอใจกับบรรทัดคำสั่ง แต่เป็นกระบวนการหลายขั้นตอนในการคัดลอกไฟล์ .kext ที่เหมาะสมไปยังไดเร็กทอรีส่วนขยายเคอร์เนลที่เหมาะสม จากนั้นจึงใช้ chmod และ chown เพื่อกำหนดสิทธิ์ที่เหมาะสมให้กับ kext เพื่อให้ทำงานได้ตามที่ตั้งใจไว้

การติดตั้ง Kext ลงใน Mac OS X ด้วยตนเอง

คุณจะต้องใช้ Terminal เพื่อทำการติดตั้ง kext ให้เสร็จสิ้น กระบวนการนี้จะเหมือนกันใน OS X ทุกเวอร์ชัน:

  1. คัดลอกไฟล์ .kext ไปยัง /System/Library/Extensions/
  2. เปิด Terminal แล้วพิมพ์:
  3. cd /System/Library/Extensions/
  4. พิมพ์คำสั่งต่อไปนี้ที่เทอร์มินัล แทนที่ชื่อ kext ด้วยชื่อที่คุณกำลังติดตั้ง
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. เอาแคช kext ออก:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. รีบูตเครื่อง Mac

ส่วนขยายเคอร์เนลควรได้รับการติดตั้งแล้ว คุณสามารถค้นหารายการส่วนขยายเคอร์เนลที่ใช้งานได้ใน OS X ด้วยคำสั่ง kextstat เพื่อให้แน่ใจว่าใช้ grep เพื่อจำกัดผลลัพธ์

ในทำนองเดียวกัน คุณสามารถลบรายการออกจากโฟลเดอร์ /System/Library/Extensions/ เดียวกันเพื่อถอนการติดตั้งไฟล์ kext รีบูตเครื่อง Mac อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

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

ขอบคุณนิคสำหรับทิป

วิธีติดตั้งส่วนขยายเคอร์เนลใน Mac OS X ด้วยตนเอง