Mac OS X میں تمام تھرڈ پارٹی کرنل ایکسٹینشنز کی فہرست بنائیں
اگر آپ میک مشین کو کچھ خاص طور پر عجیب و غریب مسائل کے ساتھ دشواری کا ازالہ کر رہے ہیں جو معمول کے اقدامات سے حل ہوتے نظر نہیں آتے ہیں، تو یہ بتانا مددگار ثابت ہو سکتا ہے کہ کن کنل ایکسٹینشنز کو ایکٹیویٹ کیا گیا ہے، خاص طور پر تھرڈ پارٹی کیکسٹس میں لوڈ کیا گیا ہے۔ OS X.
اس بات کا تعین کرنا کہ میک OS X میں کون سے کرنل ایکسٹینشنز لوڈ اور چل رہے ہیں بہت آسان ہے، اور grep کا استعمال کرتے ہوئے آپ آسانی سے تمام تھرڈ پارٹی کیکسٹس کی فہرست بنا سکتے ہیں۔آپ اسی کمانڈ کو مقامی کرنل ایکسٹینشنز کی فہرست کے لیے بھی استعمال کر سکتے ہیں۔ اس کو پورا کرنے کے لیے، آپ kextstat کمانڈ استعمال کریں گے اور کمانڈ لائن کا استعمال کرتے ہوئے آؤٹ پٹ کو grep میں پائپ کریں گے۔ یہ Mac OS X کے تمام ورژنز میں یکساں کام کرتا ہے۔
Mac OS X میں تمام تھرڈ پارٹی کرنل ایکسٹینشنز کو کیسے دیکھیں
تھرڈ پارٹی کرنل ایکسٹینشن دیکھنے کے لیے مکمل نحو درج ذیل ہے:
kextstat | grep -v com.apple
آؤٹ پٹ اس بات پر منحصر ہے کہ کیا، اگر کوئی ہے، تھرڈ پارٹی ایکسٹینشن دانا میں ہے۔ یہ کچھ اس طرح نظر آ سکتا ہے:
Index Refs ایڈریس سائز وائرڈ نام (ورژن) لنکڈ اگینسٹ 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (180000000000000000000000000000000000000000000000000000 وقت پہلے) نجی .whattheheckisthis.WeirdExtension (1) 5 2
اگر آپ کو اس فہرست میں کوئی جگہ نظر نہیں آتی ہے، تو یہ مسئلہ حل کرنے کے لیے ایک اچھی جگہ ہو سکتی ہے۔
OS X میں تمام کرنل ایکسٹینشنز کی فہرست کیسے بنائیں
یقینا آپ ہمیشہ درج ذیل کمانڈ سٹرنگ کو ٹائپ کرکے تمام کرنل ایکسٹینشنز (یعنی ایپل کے آفیشل میک OS X کیکسٹس شامل ہیں) کی فہرست بنا سکتے ہیں:
kextstat
یہاں کی پیداوار اہم ہونے جا رہی ہے، لیکن یہ پھر بھی قیمتی ہو سکتی ہے۔
اگر آپ kextstat کے بارے میں مزید جاننا چاہتے ہیں تو OS X ٹرمینل میں مین پیج کھولنے کے لیے صرف 'man kextstat' ٹائپ کریں۔
یہ نہ بھولیں کہ اگر ضروری ہو تو آپ روایتی کرنل ایکسٹینشن سسٹم فولڈر کے مقام کا دستی طور پر معائنہ کر سکتے ہیں، یہاں تک کہ کیکسٹ فائلوں کو وہاں سے منتقل اور ہٹا سکتے ہیں تاکہ انسٹال، ان انسٹال، ٹربل شوٹنگ، یا کرنل ایکسٹینشن کی دریافت۔