میک OS X میں دستی طور پر کرنل ایکسٹینشن کیسے انسٹال کریں۔

Anonim

Advanced Mac OS X کے صارفین کو یہ جاننا مفید معلوم ہو سکتا ہے کہ KEXT (کرنل ایکسٹینشنز) کو دستی طور پر انسٹال کیا جا سکتا ہے۔ اگر آپ کمانڈ لائن کے ساتھ آرام دہ ہیں تو OS X میں کیکسٹس کو دستی طور پر انسٹال کرنے کا عمل زیادہ مشکل نہیں ہے، لیکن یہ مناسب .kext فائل کو مناسب کرنل ایکسٹینشن ڈائرکٹری میں کاپی کرنے اور پھر chmod استعمال کرنے کا ایک کثیر مرحلہ عمل ہے۔ kext کو مناسب اجازتیں تفویض کرنے کے لیے chown کریں تاکہ یہ حسب منشا چل سکے۔

Mac OS X میں Kext کو دستی طور پر انسٹال کرنا

کیسٹ انسٹال مکمل کرنے کے لیے آپ کو ٹرمینل استعمال کرنے کی ضرورت ہوگی، یہ عمل OS X کے تمام ورژنز میں ایک جیسا ہے:

  1. .kext فائل کو /System/Library/Extensions/ میں کاپی کریں
  2. ٹرمینل کھولیں اور ٹائپ کریں:
  3. cd/System/Library/Extensions/
  4. ٹرمینل پر درج ذیل کمانڈز ٹائپ کریں، کیکسٹ نام کی جگہ آپ جو انسٹال کر رہے ہیں
  5. sudo chmod -R 755 kextfile.kext sudo chown -R root:wheel kextfile.kext

  6. اب کیکسٹ کیچز کو ہٹا دیں:
  7. sudo rm -R Extensions.kextcache sudo rm -R Extensions.mkext

  8. میک کو ریبوٹ کریں

کرنل ایکسٹینشن اب انسٹال ہونی چاہیے۔ آپ kextstat کمانڈ کے ساتھ OS X میں فعال کرنل ایکسٹینشنز کی فہرست سے استفسار کر سکتے ہیں، نتائج کو محدود کرنے کے لیے grep کا استعمال کریں۔

اسی طرح، آپ کیکسٹ فائل کو اَن انسٹال کرنے کے لیے اسی /سسٹم/لائبریری/ایکسٹینشن/ فولڈر سے کسی آئٹم کو ہٹا سکتے ہیں، تبدیلی کے اثر میں آنے کے لیے میک کو دوبارہ شروع کر کے۔

جیسا کہ آپ دیکھ سکتے ہیں کہ کیکسٹ لگانے کے لیے ایپ انسٹالر پر انحصار کرنے سے کہیں زیادہ وقت لگتا ہے، اور یہ Kext ڈراپ جیسے متبادل سے تھوڑا زیادہ پیچیدہ ہے، لہذا مثالی طور پر آپ ان میں سے صرف ایک اس کے بجائے انسٹالر ایپلی کیشنز، کیونکہ زیادہ تر کیکسٹ فائلیں بہرحال ایپلیکیشن انسٹالر سے آرہی ہیں، ٹھیک ہے؟ بہر حال، اگر آپ کرنل ایکسٹینشن کو انسٹال کرنے کے لیے کسی وجہ سے انسٹالر ایپ یا کیکسٹ موڈیفائر ایپ استعمال نہیں کر سکتے ہیں، تو اوپر بیان کردہ دستی انسٹالیشن کا طریقہ OS X کے تمام ورژنز میں بہترین کام کرتا ہے۔

ٹپ کے لیے نک کا شکریہ

میک OS X میں دستی طور پر کرنل ایکسٹینشن کیسے انسٹال کریں۔