मैक ओएस एक्स में मैन्युअल रूप से कर्नेल एक्सटेंशन कैसे स्थापित करें
उन्नत Mac OS X उपयोगकर्ताओं को यह जानना उपयोगी हो सकता है कि KEXT (कर्नेल एक्सटेंशन) को मैन्युअल रूप से इंस्टॉल किया जा सकता है। यदि आप कमांड लाइन के साथ सहज हैं, तो OS X में मैन्युअल रूप से kexts को स्थापित करने की प्रक्रिया बहुत कठिन नहीं है, लेकिन यह उपयुक्त .kext फ़ाइल को उपयुक्त कर्नेल एक्सटेंशन डायरेक्टरी में कॉपी करने और फिर chmod और का उपयोग करने की एक बहु-चरणीय प्रक्रिया है। chown kext को उपयुक्त अनुमतियाँ प्रदान करने के लिए ताकि यह अपने उद्देश्य के अनुसार चले।
मैन्युअल रूप से मैक ओएस एक्स में केएक्सटी स्थापित करना
आपको kext इंस्टॉल पूरा करने के लिए टर्मिनल का उपयोग करना होगा, यह प्रक्रिया OS X के सभी संस्करणों में समान है:
- .kext फ़ाइल(फ़ाइलों) को /सिस्टम/लाइब्रेरी/एक्सटेंशन/में कॉपी करें
- टर्मिनल खोलें और टाइप करें:
cd /सिस्टम/लाइब्रेरी/एक्सटेंशन/
- टर्मिनल पर निम्नलिखित कमांड टाइप करें, आप जिस नाम को स्थापित कर रहे हैं, उसके साथ kext नाम बदलें
- अब कैशे कैश हटाएं:
- मैक को रीबूट करें
sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext
sudo rm -R एक्सटेंशन.kextcache sudo rm -R एक्सटेंशन.mkext
कर्नेल एक्सटेंशन अब स्थापित होना चाहिए। आप सुनिश्चित करने के लिए kextstat कमांड के साथ OS X में सक्रिय कर्नेल एक्सटेंशन की सूची को क्वेरी कर सकते हैं, परिणामों को सीमित करने के लिए grep का उपयोग करें।
इसी प्रकार, आप किसी kext फ़ाइल को अनइंस्टॉल करने के लिए उसी /सिस्टम/लाइब्रेरी/एक्सटेंशन/फ़ोल्डर से एक आइटम को हटा सकते हैं, परिवर्तन प्रभावी होने के लिए मैक को फिर से रीबूट कर सकते हैं।
जैसा कि आप देख सकते हैं कि ऐप इंस्टॉलर पर भरोसा करने की तुलना में यह अधिक समय लेने वाला है, और यह केक्स्ट ड्रॉप जैसे विकल्प की तुलना में थोड़ा अधिक जटिल है, इसलिए आदर्श रूप से आप इनमें से केवल एक इसके बजाय इंस्टॉलर एप्लिकेशन, क्योंकि वैसे भी अधिकांश केक्स्ट फाइलें एप्लिकेशन इंस्टॉलर से आ रही हैं, है ना? फिर भी, यदि आप किसी कारणवश कर्नेल एक्सटेंशन को स्थापित करने के लिए इंस्टॉलर ऐप या किसी kext संशोधक ऐप का उपयोग नहीं कर सकते हैं, तो ऊपर उल्लिखित मैन्युअल इंस्टॉलेशन विधि OS X के सभी संस्करणों में बढ़िया काम करती है।
टिप्पणी के लिए निक का धन्यवाद