วิธีติดตั้งส่วนขยายเคอร์เนลใน Mac OS X ด้วยตนเอง
ผู้ใช้ Mac OS X ขั้นสูงอาจพบว่ามีประโยชน์ที่จะทราบว่าสามารถติดตั้ง KEXT (ส่วนขยายเคอร์เนล) ด้วยตนเองได้ ขั้นตอนการติดตั้ง kexts ด้วยตนเองลงใน OS X นั้นไม่ยากเกินไปหากคุณพอใจกับบรรทัดคำสั่ง แต่เป็นกระบวนการหลายขั้นตอนในการคัดลอกไฟล์ .kext ที่เหมาะสมไปยังไดเร็กทอรีส่วนขยายเคอร์เนลที่เหมาะสม จากนั้นจึงใช้ chmod และ chown เพื่อกำหนดสิทธิ์ที่เหมาะสมให้กับ kext เพื่อให้ทำงานได้ตามที่ตั้งใจไว้
การติดตั้ง Kext ลงใน Mac OS X ด้วยตนเอง
คุณจะต้องใช้ Terminal เพื่อทำการติดตั้ง kext ให้เสร็จสิ้น กระบวนการนี้จะเหมือนกันใน OS X ทุกเวอร์ชัน:
- คัดลอกไฟล์ .kext ไปยัง /System/Library/Extensions/
- เปิด Terminal แล้วพิมพ์:
cd /System/Library/Extensions/
- พิมพ์คำสั่งต่อไปนี้ที่เทอร์มินัล แทนที่ชื่อ kext ด้วยชื่อที่คุณกำลังติดตั้ง
- เอาแคช kext ออก:
- รีบูตเครื่อง Mac
sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext
sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext
ส่วนขยายเคอร์เนลควรได้รับการติดตั้งแล้ว คุณสามารถค้นหารายการส่วนขยายเคอร์เนลที่ใช้งานได้ใน OS X ด้วยคำสั่ง kextstat เพื่อให้แน่ใจว่าใช้ grep เพื่อจำกัดผลลัพธ์
ในทำนองเดียวกัน คุณสามารถลบรายการออกจากโฟลเดอร์ /System/Library/Extensions/ เดียวกันเพื่อถอนการติดตั้งไฟล์ kext รีบูตเครื่อง Mac อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล
อย่างที่คุณเห็น การดำเนินการนี้ใช้เวลานานกว่าการพึ่งพาโปรแกรมติดตั้งแอปเพื่อวาง kext เอง และมันซับซ้อนกว่าทางเลือกอื่น เช่น Kext Drop เล็กน้อย ดังนั้นตามหลักการแล้ว คุณจะเป็นเพียงหนึ่งใน แอปพลิเคชันตัวติดตั้งแทน เนื่องจากไฟล์ kext ส่วนใหญ่มาจากตัวติดตั้งแอปพลิเคชันอยู่แล้วใช่ไหม อย่างไรก็ตาม หากคุณไม่สามารถใช้แอปตัวติดตั้งหรือแอปตัวปรับแต่ง kext เพื่อติดตั้งส่วนขยายเคอร์เนลได้ด้วยเหตุผลบางประการ วิธีการติดตั้งแบบแมนนวลที่อธิบายไว้ด้านบนนั้นใช้งานได้ดีใน OS X ทุกเวอร์ชัน
ขอบคุณนิคสำหรับทิป