لاپتہ اور ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کے لیے apt-get استعمال کریں۔

Use Apt Get Fix Missing



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

اس آرٹیکل میں ، ہم apt-get کمانڈ کا استعمال کرتے ہوئے لاپتہ انحصار اور ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کا طریقہ سیکھیں گے۔ نوٹ کریں ، ہم نے اس آرٹیکل میں بیان کردہ احکامات اور طریقہ کار کو ڈیبین 10 سسٹم پر چلایا ہے۔ اوبنٹو اور پرانے ڈیبین ورژن میں بھی یہی طریقہ کار اختیار کیا جا سکتا ہے۔







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



لاپتہ اور ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کے لیے apt-get کا استعمال۔

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



طریقہ 1۔





کا استعمال کرتے ہیں ٹھیک نہیں ہے کے ساتھ اختیار اپ ڈیٹ حاصل کریں۔ اپ ڈیٹس کو چلانے اور یہ یقینی بنانے کے لیے کہ پیکجز اپ ٹو ڈیٹ ہیں اور پیکجز کے لیے کوئی نیا ورژن دستیاب نہیں ہے۔

$سودو اپ ڈیٹ حاصل کریں۔ -فکس-لاپتہ



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

$سودو apt-get install

apt-get کے ذریعے ٹوٹے پیکیج کے مسئلے کو حل کرنے کا ایک اور طریقہ یہ ہے کہ/etc/apt/sources/list فائل میں ترمیم کریں اور دستیاب پیکجوں کے نئے ورژن والی سائٹوں کو شامل کریں۔ پھر چل رہا ہے اپ ڈیٹ حاصل کریں۔ ذخیرہ کی فہرست کو اپ ڈیٹ کرنے کا حکم۔

اگر مذکورہ طریقہ ٹوٹے ہوئے انحصار اور ٹوٹے ہوئے پیکجوں کے مسئلے کو حل نہیں کرتا ہے اور پھر بھی آپ کو غلطی موصول ہو رہی ہے تو درج ذیل طریقے آزمائیں۔

دوسرے طریقے۔

طریقہ 1:

اس طریقہ کار میں ، ہم استعمال کریں گے apt-get autoremove اور dpkg لاپتہ انحصار اور ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کے لیے۔

1. ٹرمینل میں درج ذیل کمانڈ پر عمل کرکے ریپوزٹری انڈیکس کو اپ ڈیٹ کریں:

$سودو اپ ڈیٹ حاصل کریں۔

2. اگلا ، مقامی ذخیرہ کو صاف کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں:

$سودو مناسب-صاف ہو جاؤ

3. تمام غیر ضروری پیکجوں کو ہٹانے کے لیے نیچے دی گئی کمانڈ پر عمل کریں جن کی اب ضرورت نہیں ہے۔

$سودو apt-get autoremove

مذکورہ کمانڈ غیر منحصر انحصار یا ٹوٹے ہوئے پیکیج کا نام دکھائے گی۔

4. پھر ٹوٹے ہوئے پیکیج کو زبردستی ہٹانے کے لیے ٹرمینل میں درج ذیل کمانڈ پر عمل کرنے کی کوشش کریں:

$سودو dpkg --دور -زبردستی -force-remove-reinstreqپیکیج کا نام۔

طریقہ 2:

مندرجہ ذیل طریقہ میں ، ہم استعمال کریں گے dpkg — ترتیب دیں۔ گمشدہ انحصار اور ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کے لیے کمانڈ کریں۔

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

1. جزوی طور پر نصب کردہ تمام پیکیجز کو دوبارہ ترتیب دینے کے لیے ٹرمینل میں نیچے دی گئی کمانڈ پر عمل کریں۔

$سودو dpkg -ترتیب دیں -کو

اگر مذکورہ کمانڈ کام نہیں کرتی ہے ، جیسے ہمارے معاملے میں اور آپ کو اسی طرح کے نتائج نظر آتے ہیں جو غلط پیکیج کو ظاہر کرتے ہیں ، تو پیکیج کو ہٹانے کی کوشش کریں۔

2. غلط پیکیج کو ہٹانے کے لیے ٹرمینل میں نیچے دی گئی کمانڈ پر عمل کریں۔

$apt-get remove <package_name>

3. پھر مقامی ذخیرہ کو صاف کرنے کے لیے نیچے دی گئی کمانڈ استعمال کریں:

$سودو مناسب-صاف ہو جاؤ

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

$سودو اپ ڈیٹ حاصل کریں۔

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