ایسا انسٹالر ڈاؤن لوڈ کرنا جو کھل جائے، کمزور ترین ممکنہ مطابقت جانچ ہے۔ ایپلیکیشن ونڈو، مراعات یافتہ معاون اور نیٹ ورک ایکسٹینشن الگ الگ تقاضوں کے ساتھ الگ الگ حصوں کے طور پر آتے ہیں، اور مشین کو وہ سب پورے کرنے ہوتے ہیں۔ فہرست کو ترتیب سے دیکھیں اور پہلی اس شے پر رکیں جسے آپ درست طریقے سے بیان نہیں کر سکتے۔ جو ڈاؤن لوڈ شروع ہوتا ہے وہ اس بارے میں تقریباً کچھ نہیں بتاتا کہ ٹنل اوپر آئے گی یا نہیں۔

پیکج سے پہلے مشین لکھیں

ایسے حقائق سے شروع کریں جنہیں آپ نقل کر سکیں۔ About This Mac ماڈل اور چپ دیتا ہے؛ sw_vers macOS کا درست ورژن اور build دیتا ہے؛ uname -m وہ آرکیٹیکچر دیتا ہے جس کے تحت شیل چلتا ہے۔ ماڈل، چپ، ریلیز اور build کو ایک جملے میں نہیں، چار الگ سطروں میں لکھیں۔ انوائس سے یاد رکھا گیا ماڈل سال ثبوت نہیں ہے، اور عجیب امتزاج، مثلاً پرانے چیسس میں مشتبہ طور پر نئی ریلیز، کچھ بھی انسٹال کرنے سے پہلے حل کرنے کے لائق ہے۔ build نمبر مارکیٹنگ ناموں سے زیادہ اہم ہیں، کیونکہ فروش کا کم از کم اکثر کسی build کا نام لیتا ہے۔

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

صرف ونڈو نہیں، معاون کو بھی جانچیں

ٹنل بنانے والا حصہ عام طور پر مراعات یافتہ معاون یا سسٹم ایکسٹینشن کے طور پر چلتا ہے، اور اس کی اپنی مطابقت کی حد ہوتی ہے۔ ایپلیکیشن شروع ہو سکتی ہے اور پھر بھی اپنا معاون انسٹال کرنے میں ناکام ہو سکتی ہے، جس سے اچھی دکھنے والی ونڈو اور کبھی نہ دکھنے والی ٹنل بنتی ہے۔ systemextensionsctl list ان ایکسٹینشنز کی رپورٹ کرتا ہے جنہیں سسٹم جانتا ہے، اور وہیں غیر منظور شدہ یا پرانا جزو نظر آنے لگتا ہے۔ اسے ناکام پہلی رن کے بعد پڑھیں، سپورٹ کال کے بعد نہیں۔

منظوری انسٹالیشن سے الگ مرحلہ ہے۔ صارف کو رازداری کی ترتیبات میں ایکسٹینشن کی اجازت دینی پڑ سکتی ہے، اور منظم Mac کو منتظم کی طرف سے مرکزی منظوری درکار ہو سکتی ہے۔ انسٹالر ناکام ہوا ہے یہ نتیجہ اخذ کرنے سے پہلے تصدیق کریں کہ ان میں سے کون سا لاگو ہوتا ہے۔

دونوں سروں پر پروٹوکول اور پروفائل ملائیں

جانا پہچانا سرور پتہ پرانے پروٹوکول کو نئے کلائنٹ کے لیے قابل استعمال نہیں بناتا۔ پروٹوکول کی حمایت دونوں طرف ورژن بند ہے: آپریٹنگ سسٹم نے کچھ طریقے برسوں پہلے چھوڑ دیے، اور گیٹ وے پرانے آلات کے لیے وہ اب بھی پیش کر سکتا ہے۔ آپریٹر سے برقرار رکھا گیا پروفائل اور تصدیق کا طریقہ مانگیں، پرانی مشین نے جو استعمال کیا اسے چننے کے بجائے۔

پروفائل پیکیج کا حصہ ہے۔ کسی اور کی ترتیبات کے اسکرین شاٹ سے دوبارہ بنایا گیا کنکشن ایسی تشکیل ہے جس کی کوئی حمایت نہیں کرتا۔

ایکسٹینشن کی تبدیلی فروش کے ذریعے نمٹائیں

جدید macOS سسٹم ایکسٹینشنز کو پرانے کرنل پر مبنی ایکسٹینشنز سے الگ کرتا ہے، اور یہ منتقلی فروش کے لیے دستاویز کرنے کا مسئلہ ہے۔ اگر کوئی ایکسٹینشن مسئلہ رپورٹ کرے، تو پہلے درست پیکیج کا نام لیں، پھر ڈویلپر کا دستاویزی تبدیلی راستہ استعمال کریں۔

ڈاؤن لوڈ شدہ کرنل ایکسٹینشنز کو ایپلیکیشن بنڈل میں منتقل نہ کریں، اور پرانی ٹیوٹوریل کو مطمئن کرنے کے لیے پلیٹ فارم تحفظ کمزور نہ کریں۔ ان میں سے کوئی بھی برقرار رکھا گیا امتزاج نہیں بناتا، اور دونوں ایپلیکیشن کو اس کے ناشر کے بھیجے گئے اجزاء سے الگ کرتے ہیں۔ صرف وہی سافٹ ویئر منظور کریں جس کی آپ توقع کرتے ہیں، دستاویزی سسٹم کنٹرولز کے ذریعے، پھر لکھیں کہ آپ نے کیا منظور کیا۔ وہی ریکارڈ بعد میں اسے منسوخ کرنے کا طریقہ بھی ہے۔

جو امتزاج کام کر گیا اسے لکھیں

ایک سطر پر ختم کریں جو آپ اگلے شخص کو دے سکیں: اصل ماڈل اور چپ، macOS ریلیز اور build، مکمل کلائنٹ پیکیج ورژن، منظور شدہ پروفائل اور اسناد کا مالک۔ پانچ حقائق، کوئی صفت نہیں۔ اس سے کم کچھ بھی اور اگلی انسٹالیشن ایک تحقیقات بن جاتی ہے۔

پھر پرانا رسائی راستہ ریٹائر کرنے سے پہلے اس امتزاج کے ذریعے نجی ایپلیکیشن کی تصدیق کریں۔ اگر مشین معاون کلائنٹ سیٹ سے باہر ہے، تو طے کریں کہ کام کہاں چلنا چاہیے، اور واضح رہیں کہ کہیں اور کا گیٹ وے Mac کے براؤزر، ٹرسٹ اسٹور یا آپریٹنگ سسٹم کو اپ ڈیٹ کیے بغیر نیٹ ورک راستہ فراہم کرتا ہے۔ اینڈ پوائنٹ سافٹ ویئر کی حمایت کنیکٹیویٹی سے الگ تقاضا ہے، اور دونوں کو ملانا ہی وہ طریقہ ہے جس سے غیر معاون مشینیں برسوں سروس میں رہتی ہیں۔

متعلقہ مضامین