درست کریں: دشواریوں کو ٹھیک کرنے سے قاصر ہے ‘آپ نے ٹوٹے پیکیجز کو برداشت کیا’



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

آپ کو یہ معلوم ہوگا کہ جب آپ لینکس پر کسی پیکیج کو انسٹال کرنے کی کوشش کر رہے ہو تو آپ کو ایک خوفناک لکیر مل جائے گی جس میں E لکھا ہوا ہے: دشواریوں کو ٹھیک کرنے سے قاصر ، آپ نے ٹوٹے پیکیجوں کو تھام لیا ہے۔ اس کے بعد انسٹالیشن اس نکتے سے آگے بڑھنے سے انکار کرتی ہے۔ آپ کو یہ لینکس کی کسی بھی تقسیم پر مل سکتی ہے جو پیکجوں کے انتظام کے ل a اپٹ گیٹ کا استعمال کرتی ہے ، جس میں ڈیبیئن کے ساتھ ساتھ مختلف لینکس ٹکسال اور اوبنٹو اسپن آف بھی شامل ہیں۔



یہ ٹوٹے ہوئے انحصار کی وجہ سے ہے ، جو انسٹال نہیں ہوئے دوسرے پیکجوں پر انحصار کرتے ہوئے پیکیجز انسٹال کرنے سے ضمنی اثر ہیں۔ جب آپ کو کچھ انسٹال کرنے جاتا ہے تو ، وہ نوٹ کرتا ہے کہ اسے اس چیز کی ضرورت نہیں ہے جس کی اسے ضرورت ہے اور اسی وجہ سے وہ جاری نہیں رکھ سکتا ہے۔ کچھ بنیادی کمان لائن ٹرکس کے ساتھ ساتھ گرافیکل ٹول ہر چیز کو جلدی سے ٹھیک کرسکتا ہے۔



طریقہ 1: ہیلڈ ٹوٹے پیکیجز کو درست کرنے کے لئے dpkg fconfigure کا استعمال کریں

ٹرمینل پر کام کرتے ہوئے ، چلانے کی کوشش کر رہے ہیں sudo dpkg fconfigure -a خود کار طریقے سے اپ ڈیٹ کا عمل شروع کرنے کے لئے جو انسٹال نہیں ہوئے پیکیجوں کی وجہ سے آپ کے سسٹم پر کسی بھی ٹوٹی ہوئی انحصار کی تلاش کرتا ہے۔ اس آلے کو خود بخود کوئی بھی پیکیج انسٹال کرنا چاہئے جس سے یہ محسوس ہوتا ہے کہ آپ صارف کی مداخلت کے بغیر گم ہیں ، حالانکہ اگر آپ کو کچھ انسٹال کرنے کے لئے کہا گیا ہے تو آپ کو اشارہ کا جواب دینے کے ل y آپ کو y کی چابی کو دبانا چاہئے۔



اگر اسے کوئی ٹوٹا ہوا پیکیج نہیں مل پاتا ہے ، تو آپ کو کوئی آؤٹ پٹ نہیں دیکھنا چاہئے۔ ہم نے اس کو زوبونٹو چلانے والی ایک صاف آزمائشی مشین پر چلایا ، لہذا اس میں کوئی نقص نہیں پایا گیا ، لیکن اگر آپ کو 'مشکلات کو ٹھیک کرنے سے قاصر ہیں ، آپ نے ٹوٹے پیکیجز کو برداشت کیا ہے' کی پریشانیوں کا سامنا کرنا پڑتا ہے تو پھر اس میں آپ کو انسٹال کرنے کے لئے متعدد پیکیجز مل سکتے ہیں۔ . اس کے چلانے کے بعد ، کوشش کریں sudo-get-install انسٹال کریں کمانڈ لائن سے



یہ پروگرام انحصار کی فہرست بنائے گا اور پھر ریاست کی معلومات کو پڑھے گا۔ اگر آپ کو یہ پیغام ملتا ہے کہ وہاں '0 اپ گریڈ ، 0 نئے انسٹال ، 0 کو اپلوڈ کرنے اور 0 اپ گریڈ نہیں کیے گئے' پیکیجز موجود ہیں تو آپ یا تو کوئی ٹوٹی ہوئی انحصار کے ساتھ کام کر رہے ہیں یا پچھلی کمانڈ نے سب کچھ فکس کردیا ہے۔ اس مقام پر ، آپ دوڑ سکتے ہیں sudo apt-get clean && sudo apt-get update کے بعد sudo اپٹ اپ گریڈ اپنے سسٹم میں موجود ہر پیکیج کو اپ ڈیٹ کرنے کیلئے۔ آپ کے سسٹم میں ان پیکیج میں کتنے عرصے تک مسئلہ ہے اس پر انحصار کرتے ہوئے اس میں کچھ وقت لگ سکتا ہے۔

طریقہ 2: ڈسٹ اپ گریڈ کمانڈ استعمال کرنا

اگر آپ کو یہ پیغام ملتا ہے کہ 'کچھ پیکجوں کو پیچھے چھوڑ دیا گیا ہے' تاکہ آپ سابقہ ​​کمانڈ کامیابی کے ساتھ مکمل نہیں کرسکے ، تو آپ کو چلنا چاہئے sudo apt-get dist-edit ان پیکیجز کے باقی حصوں کو انسٹال کرنا۔ باقاعدگی سے اپ گریڈ کے فنکشن کو انجام دینے کے ساتھ ، ڈسٹ اپ گریڈ آپشن پیکیجوں کے نئے ورژن کے ساتھ تبدیل انحصار کو سنبھالتا ہے۔ چونکہ اپٹ گیٹ تنازعات کا خاص نظام رکھتا ہے ، لہذا عام طور پر یہ آپ کے سسٹم کے لئے کم ضروری لوگوں کو کچھ نہیں کرنے کی قیمت پر انتہائی اہم پیکیج کو اپ گریڈ کرنے کی کوشش کرتا ہے۔ اس کمانڈ کا استعمال ان کو بھی اپ ڈیٹ کرنے پر مجبور کرتا ہے۔

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

مثال کے طور پر ، فرض کریں کہ GNUStep رن ٹائم جزو آپ کی کمی کی وجہ سے تھا کیونکہ آپ صوتی ترکیب کو استعمال کرنا چاہتے تھے۔ آپ آسانی سے ٹائپ کرسکتے ہیں sudo apt-get انسٹال کریں gnustep-gui-رن ٹائم اس اہم پیکیج کو انسٹال کرنے کے لئے۔ یاد رکھیں کہ یہ محض ایک مثال ہے اور آپ کسی بھی پیکیج کے نام کے ساتھ gnustep-gui-رن ٹائم کی جگہ لے سکتے ہیں جس کی آپ کو انسٹال کرنے کی ضرورت ہے۔ اپٹ-گیٹ اسٹینڈرڈ کے آس پاس کی جدید تقسیم میں کئی ہزار پیکیجز ہیں ، لیکن جب تک آپ جس کے نام کو جانتے ہو اسے تلاش کرنے پر مجبور ہوجائے گا۔

طریقہ 3: Synaptic کے ساتھ ٹوٹے پیکیج کو درست کریں

اگر آپ کے پاس Synaptic گرافیکل پیکیج مینیجر ہے ، تو آپ اپنے پاس موجود کسی بھی ٹوٹے ہوئے پیکیج کو ٹھیک کرنے کے ل this بھی اس ٹول کا استعمال کرسکتے ہیں۔ پروگرام کھولیں اور پھر ڈراپ ڈاؤن پکس لسٹ مینو میں ترمیم کریں منتخب کریں۔ اس مینو میں آپ کے پاس 'فیک ٹوٹے پیکیجز' کا اختیار ہونا چاہئے ، لہذا اگر آپ کرتے ہیں تو اسے منتخب کریں۔ اگر بہت سارے ٹوٹے ہوئے پیکیجز موجود نہیں ہیں تو چلنے میں زیادہ دیر نہیں لگے گی ، لیکن اس میں بہت سی غلطیاں مل سکتی ہیں جن سے عمل درآمد میں کمی آتی ہے۔

ایک بار جب یہ سب کچھ ختم کرنے کے بعد ، آپ کو نیچے والی صورتحال کی لائن میں 'کامیابی سے طے شدہ انحصار کے مسائل' کے الفاظ نظر آئیں گے۔

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

3 منٹ پڑھا