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

اوبنٹو/ڈیبین میں 'مسائل کو درست کرنے سے قاصر ، آپ نے ٹوٹے پیکیجز رکھے ہیں' کا سامنا کرنا پڑا؟ یہ ہے کہ آپ اس مسئلے کو حل کرنے کے لیے کیا کر سکتے ہیں۔

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

اگر آپ بھی ایسا کرتے ہیں تو ، آپ کو انحصار کی غلطی اس طرح آسکتی ہے:



یہ کیسے بتایا جائے کہ آپ کے پاس 32 یا 64 بٹ ونڈوز ہیں۔
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: green-recorder : Depends: python-urllib3 but it is not installable E: Unable to correct problems, you have held broken packages.

عام طور پر اس کے FOSS پر ، آپ کو پیچیدہ مسائل کے حل کی پیروی کرنا آسان اور آسان لگے گا۔ بدقسمتی سے ، یہ اتنا سیدھا نہیں ہے۔

اس خرابی کا سراغ لگانے والے مضمون میں ، میں آپ کو بتاؤں گا کہ یہ خرابی کیوں ہوتی ہے اور اس مسئلے کو حل کرنے کے بارے میں کچھ نکات بتاتا ہوں۔

آپ کیوں دیکھتے ہیں کہ آپ نے ٹوٹے ہوئے پیکجوں کی غلطی رکھی ہے؟

آپ ایپلیکیشن پیکیج انسٹال کرنے کی کوشش کر رہے تھے ، غالبا a سے۔ پی پی اے۔ یا تیسری پارٹی کا ذخیرہ۔

ایپلی کیشنز کو اکثر لائبریریوں اور سافٹ وئیر جزو کے مخصوص ورژن (جسے انحصار کہا جاتا ہے) کی ضرورت ہوتی ہے۔ یہ انحصار خود ایپلیکیشن پیکیج کا حصہ نہیں ہوسکتے ہیں ، لیکن توقع کی جاتی ہے کہ وہ یا تو آپ کے سسٹم پر پہلے سے انسٹال ہوں گے یا ایپلیکیشن کی انسٹالیشن کے دوران انسٹال ہوں گے۔

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

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

ایک اور یوز کیس یہ ہے کہ جب آپ کا پیکیج رکھا جاسکتا ہے جب آپ ایک ہی سافٹ ویئر کے دو ورژن انسٹال کرنے کی کوشش کرتے ہیں۔ کہتے ہیں کہ آپ شراب کا ایک مخصوص ورژن انسٹال کر رہے ہیں جب آپ کے پاس پہلے سے کوئی اور انسٹال ہو چکا ہے۔

مسائل کو درست کرنے میں ناکامی کو ٹھیک کرنے کے بارے میں کیسے جانا ہے ، آپ نے ٹوٹے ہوئے پیکجوں کی خرابی کا سامنا کیا ہے۔

چیزوں کو کام کرنے کے لیے آپ کچھ چیزیں آزما سکتے ہیں۔ یہاں کام کرنے کے لیے آپ کو لینکس کمانڈ لائن میں پیکجز انسٹال/ہٹانے کے بارے میں کچھ خیالات رکھنے کی ضرورت ہے۔

یقینی بنائیں کہ آپ کے سسٹم کا پیکیج کیش اپ ڈیٹ ہو گیا ہے۔

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

sudo apt update

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

انحصار انسٹال کریں۔

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

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

sudo apt search package_name

اگر پیکیج دستیاب ہے تو کیا یہ وہی ورژن ہے جیسا کہ پیکیج نے انسٹال کرنے کی کوشش کی تھی؟

انحصار پیکیج انسٹال کرنے کی کوشش کریں اور دیکھیں کہ کیا ہوتا ہے:

ونڈوز 10 میرے نیٹ ورک کی اسناد کیا ہیں؟
sudo apt install dependency_package

آپ کو ایک انحصاری سلسلہ کا سامنا کرنا پڑ سکتا ہے۔ آپ انحصار A کو انسٹال کرنے کی کوشش کرتے ہیں لیکن یہ B کی شکایت کرتا ہے پھر آپ B کو انسٹال کرنے کی کوشش کرتے ہیں اور یہ C کی شکایت کرتا ہے۔

net::err_network_changed

یہ بھی ہو سکتا ہے کہ جب آپ پیکیج C کو انسٹال کرنے کی کوشش کریں تو یہ پہلے ہی انسٹال ہو چکا ہے۔ پیکج سی کا ورژن چیک کریں کیا یہ وہی ورژن ہے جیسا کہ پیکیج بی کی ضرورت ہے؟ اگر ہاں ، تو C کو ہٹانے اور اسے دوبارہ انسٹال کرنے میں مدد مل سکتی ہے۔

کیا آپ کسی دوسرے ذریعہ سے لاپتہ انحصار پیکیج حاصل کرسکتے ہیں؟

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

مثال کے طور پر ، شٹر لگانے کے معاملے میں ، اس نے libgoo-canvas-perl کے بارے میں شکایت کی اور یہ لائبریری اب اوبنٹو سسٹم پر دستیاب نہیں ہے۔

sudo apt install shutter Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: shutter : Depends: libgoo-canvas-perl but it is not going to be installed E: Unable to correct problems, you have held broken packages.

تاہم ، چونکہ یہ اوبنٹو کے پچھلے ورژن میں دستیاب تھا ، میں نے اس پیکیج کو اوبنٹو کے پیکیج آرکائیو پر دیکھا اور اسے اوبنٹو 14.04 کی فہرست کے تحت پایا یہاں . میں نے .DEB فائل ڈاؤن لوڈ کی اور اسے انسٹال کیا۔

اب چونکہ یہ انحصار پیکیج انسٹال ہے ، اصل ایپلی کیشن (اس معاملے میں شٹر) انسٹال کرنے کی کوشش کرتے ہوئے کم از کم اس پیکج کے بارے میں شکایت نہیں کرنی چاہیے۔

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

تو اوپر دی گئی مثال میں ، میں نے گرین ریکارڈر ایپلی کیشن کو اس کے پی پی اے کا استعمال کرتے ہوئے انسٹال کرنے کی کوشش کی۔ اس درخواست کی ضرورت ہے | _+_ | لائبریری لیکن بدقسمتی سے یہ لائبریری میرے اوبنٹو 20.04 سسٹم میں دستیاب نہیں ہے۔

python-urllib3

واضح طور پر ، یہ ایک ناقص پیکڈ ایپلی کیشن ہے۔ ڈویلپر نے اسے یہ سمجھے بغیر اوبنٹو 20.04 کے لئے دستیاب کر دیا کہ اوبنٹو 20.04 اب ازگر 2 کو سپورٹ نہیں کرتا ہے اور تمام ازگر لیبز اب ازگر 3 کے سابقہ ​​سے شروع ہوتی ہیں۔ تو python-urllib3 python3-urllib3 ہونا چاہیے۔

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

اگر آپ کو اپ ڈیٹ کے دوران ٹوٹی ہوئی پیکیج کی خرابی نظر آتی ہے تو اسے آزمائیں۔

اب تک کی بیشتر مباحثوں نے فرض کیا ہے کہ آپ کو نئی ایپلیکیشن انسٹال کرتے وقت یہ خرابی نظر آتی ہے۔ ایسا ہمیشہ نہیں ہو سکتا۔

اگر آپ اپنے سسٹم کو sudo apt update کمانڈ کے ساتھ اپ ڈیٹ کرنے کی کوشش کرتے ہیں تو آپ کو یہ خرابی نظر آتی ہے ، پھر آپ کو تھوڑا مختلف انداز اختیار کرنا پڑے گا۔

پہلے ، چیک کریں کہ اس کمانڈ کے ساتھ کون سا پیکیج رکھا گیا ہے:

ونڈوز 10 کو اس مقام پر محفوظ کرنے کی اجازت نہیں ہے۔
[email protected] :~$ apt search python-urllib3 Sorting... Done Full Text Search... Done

اگر آپ دیکھتے ہیں کہ کچھ پیکجز رکھے ہوئے ہیں تو انہیں ہٹا دیں اور پھر اپنے سسٹم کو اپ ڈیٹ کرتے رہیں یا سافٹ وئیر انسٹال کریں۔

آپ بھی کر سکتے ہیں۔ Synaptic پیکیج مینیجر استعمال کریں۔ ٹوٹے ہوئے پیکجوں کو ٹھیک کرنے کے لیے۔

کیا آپ نے مسئلے کو حل کرنے کا انتظام کیا؟

جیسا کہ میں نے پہلے ذکر کیا تھا ، اس مسئلے کا کوئی سیدھا سادہ حل نہیں ہے۔ آپ کو خود ہی چھان بین کرنی پڑے گی اور دیکھنا پڑے گا کہ اسے ٹھیک کیا جا سکتا ہے یا نہیں۔

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


جیسا کہ آپ نے پڑھا ہے؟ براہ کرم اسے دوسروں کے ساتھ شیئر کریں۔

دلچسپ مضامین

آپ کا سسٹم 3 وائرس پی او پی اپ اسکام (میک) سے متاثر ہے

آپ کا سسٹم 3 وائرس پی او پی اپ اسکام (میک) سے متاثر ہے

آپ کے سسٹم سے کیسے چھٹکارا پائیں 3 وائرس سے متاثر ہو کر POP-UP Scam (Mac) - وائرس سے ہٹانے کے رہنما (اپ ڈیٹ)

ڈیفالٹ ٹیب وائرس

ڈیفالٹ ٹیب وائرس

DefaultTab وائرس سے کس طرح چھٹکارا حاصل کریں - وائرس سے ہٹانے کے رہنما (اپ ڈیٹ)

صرف یوٹیوب ڈی ایل کا استعمال کرتے ہوئے آڈیو ڈاؤن لوڈ کریں۔

صرف یوٹیوب ڈی ایل کا استعمال کرتے ہوئے آڈیو ڈاؤن لوڈ کریں۔

آپ آن لائن ویڈیوز سے صرف آڈیو فائلیں ڈاؤن لوڈ کرنے کے لیے یوٹیوب-ڈی ایل استعمال کر سکتے ہیں۔ MP3 فارمیٹ میں پوری پلے لسٹ ڈاؤن لوڈ کرنے کا طریقہ یہاں ہے۔

ایسے ایپس کو ہٹائیں جو براؤزرز کو پیغام-alert.info کھولنے پر مجبور کریں

ایسے ایپس کو ہٹائیں جو براؤزرز کو پیغام-alert.info کھولنے پر مجبور کریں

پیغام-alert.info اشتہارات کو ان انسٹال کرنے کا طریقہ - وائرس سے ہٹانے کی ہدایات (تازہ کاری)

بن رینسم ویئر

بن رینسم ویئر

بن رینسم ویئر کو کیسے دور کریں - وائرس سے ہٹانے کے اقدامات (تازہ کاری)

آپریٹنگ سسٹم سے 259 رینسم ویئر کیسے نکالیں؟

آپریٹنگ سسٹم سے 259 رینسم ویئر کیسے نکالیں؟

259 رینسم ویئر کو کیسے دور کریں - وائرس سے ہٹانے کے اقدامات (تازہ کاری)

آپ کے کمپیوٹر پر موجود ہر چیز کو خفیہ کردیا گیا ہے

آپ کے کمپیوٹر پر موجود ہر چیز کو خفیہ کردیا گیا ہے

آپ کے کمپیوٹر کی ہر چیز کو کیسے ختم کریں انکرپٹ کردیا گیا ہے - وائرس کو ختم کرنے کے اقدامات (تازہ کاری)

اپنے براؤزر سے مووی بکس کو ان انسٹال کریں

اپنے براؤزر سے مووی بکس کو ان انسٹال کریں

مووی بکس براؤزر ہائی جیکر سے کیسے نجات حاصل کریں - وائرس سے ہٹانے کے رہنما (اپ ڈیٹ)

ٹاسک بار آٹو چھپنے کو کیسے درست کریں؟

ٹاسک بار آٹو چھپنے کو کیسے درست کریں؟

ٹاسک بار آٹو چھپنے کو کیسے درست کریں؟

بہترین آن لائن لینکس ٹرمینلز اور آن لائن بش ایڈیٹرز۔

بہترین آن لائن لینکس ٹرمینلز اور آن لائن بش ایڈیٹرز۔

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


اقسام