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

ผู้ใช้ Mac OS X ขั้นสูงอาจพบว่า KEXT (ส่วนขยายเคอร์เนล) สามารถติดตั้งด้วยตนเองได้ กระบวนการติดตั้ง kext ด้วยตนเองลงใน 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

ขอขอบคุณ Nick สำหรับเคล็ดลับ