لینکس کے ٹوٹے ہوئے پائپ غلطیوں کو کیسے ٹھیک کریں



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

اگرچہ یہ بہت کم ہی ہے ، تو یہ ممکن ہے کہ آپ لینکس کی بظاہر مستحکم تنصیب میں کسی بھی پیکج کو انسٹال کرنے کے قابل نہ ہوں۔ دبیان ، اوبنٹو اور ان سے حاصل کی گئی تقسیم آپ گیٹ پیکیج مینیجر پر انحصار کرتی ہیں۔ عام طور پر ، اگر آپ کے پاس ایڈمنسٹریٹر سپرزر تک رسائی ہے تو ، پھر ضرورت کے مطابق آپ کو apt-get install -f ٹائپ کرنا ہوگا۔ تاہم ، جتنا نایاب ہے ، آپ کو ایک پیغام مل سکتا ہے جس میں dpk-deb: غلطی پڑھتی ہے اور پھر آگے بڑھ کر یہ ہدایت دیتے ہیں کہ آپ کے پاس ٹوٹی پائپ ہے۔



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



طریقہ 1: ٹائپڈ کمانڈ کا معائنہ کرنا

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



طریقہ 2: فائل سسٹم کی خرابی کی وجہ سے پھوٹی پائپ خرابیوں سے بازیافت

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

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



اگر ان میں سے کوئی بھی معاملہ درست ہے تو آپ کو اپنے سسٹم کو بند کرنے کی ضرورت ہے۔ اگر آپ کے پاس کلین لینکس انسٹال کے کسی آئی ایس او کے ساتھ پہلے سے تیار شدہ یو ایس بی ڈرائیو ہے تو ، پھر اسے داخل کریں اور جو بھی کلید آپ کے BIOS یا UEFI سسٹم کو ہٹانے والے آلہ سے بوٹ کرنے کے لئے درکار ہے اسے تھامیں۔ اگر آپ کو اپنی بوٹ ڈرائیو پر لینکس کا الگ حص partitionہ رکھنا چاہئے تو ، جب آپ دوبارہ شروع کریں تو آپ کو GRUB کے ذریعہ اس تک رسائی حاصل کرنی چاہئے۔ دونوں ہی صورتوں میں ، آپ کو مستحکم ماحول کی ضرورت ہے جس سے کام کرنے کے لئے نقصان پہنچا ہوا حص accessہ اس سے بوٹ کئے بغیر ہی رسائی حاصل کرسکتا ہے۔

یہ فرض کرتے ہوئے کہ آپ کے پاس کچھ قسم کا ڈیٹا ہے جس کی آپ نے ابھی بیک اپ نہیں لیا ہے ، پھر اس موقع کو اس ڈیٹا کو کسی دوسرے پارٹیشن یا ہٹنے والا آلہ تک بیک اپ کریں اگر لینکس آپ کو اس حالت میں نصب آلات کو منسلک کرنے کی اجازت دیتا ہے۔ عام طور پر آپ ڈوائسز کو صرف پڑھنے کے فائل سسٹم میں نہیں لگاسکتے ہیں ، لہذا آپ کو بیک اپ انجام دینے کے ل your اپنے سسٹم کو رواں USB یا ممکنہ طور پر DVD ماحول میں پھر سے چلانے کی ضرورت ہوگی۔ آپ کو مستحکم حالت میں بحال کرنے کے لئے اپنی بوٹ ڈرائیو پر نصب فائل سسٹم کے لئے مناسب fsck کمانڈ چلانا چاہیں گے۔ مثال کے طور پر ، فرض کریں کہ آپ کا خراب / dev / sda1 پارٹیشن ہے جسے آپ نے ایک ext4 فائل ڈھانچے کے ساتھ فارمیٹ کیا ہے۔ اگر ایسا ہے تو ، براہ راست USB یا DVD ماحول کے اندر جڑ ٹرمینل سے آپ فائل سسٹم کی جانچ پڑتال کے لئے fsck.ext4 -fv / dev / sda1 جاری کرسکتے ہیں۔ اگر آپ ان دو اقسام کے ایکسٹ فائل سسٹم سے بوٹ کرتے ہیں تو آپ fsck.ext2 یا fsck.ext3 بھی استعمال کرسکتے ہیں۔ نظریہ طور پر ، یہ تینوں بھی e2fsck پروگرام کو ویسے بھی کہتے ہیں ، اور یہ صرف نرم روابط ہی ہوسکتے ہیں۔

یہ لفظی پیداوار فراہم کرے گا اور اسے صاف نظر آنے کے باوجود اسکین کرنے پر مجبور کرے گا۔ اگر آپ کو شبہ ہے کہ ڈسک میں جیومیٹری کا مسئلہ ہے تو آپ کو شبہ ہے کہ اگر آپ کو شبہ ہے کہ بیڈ بلاکس پروگرام کے ساتھ سطحی اسکین چلانے کے لئے -c یا -ck استعمال کرنے میں دلچسپی ہوسکتی ہے۔ ایک بار جب آپ پروگرام چلاتے ہیں تو ، اگر یہ مستحکم ہے تو تقسیم سے دوبارہ بوٹ کریں اور پھر پڑھنے لکھنے کی رسائی کو بحال کرنے کے ل this اس بوٹ کے اندر ٹرمینل سے sudo Mount -o rw ، ریماؤنٹ / کمانڈ جاری کریں۔ آپ کو / گمشدہ + ملی ڈائرکٹری میں دیکھنے کے لئے جڑ تک رسائی کی ضرورت ہوگی ، لیکن یہ آپ کے لئے اہم ہے کیونکہ fsck.ext # نے کچھ کھوئے ہوئے کلسٹرز کو وہاں ڈال دیا ہوگا۔ اگر آپ اپنے GNU / Linux انسٹال کے اندر داخل ہوجاتے ہیں تو آپ فائلیں گنوا رہے ہیں ، تو وہ یہاں موجود ہوں گی ، حالانکہ ان کا نام تبدیل کردیا جائے گا۔ ٹرمینل میں فائل کمانڈ کا استعمال کریں یہ بتانے کے لئے کہ ہر ممکنہ قسم کی قسم ہے اگر ہر ممکن ہو۔

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

4 منٹ پڑھا