آپ کو صاف ستھرے اختیارات کی ضرورت کیوں ہے؟

Why You Need Apt Get Clean Options



تمام سسٹم ایڈمنسٹریٹر اور اوبنٹو کے باقاعدہ استعمال کنندہ پیکجز کو انسٹال اور اپ گریڈ کرنے کے لیے اپٹ گیٹ استعمال کرنا پسند کرتے ہیں لیکن بعد میں اپنے سسٹم کی صفائی پر توجہ نہیں دیتے۔ یہ مضمون وضاحت کرے گا کہ آپ کو اپنے سسٹم کو باقاعدگی سے صاف کرنے کی ضرورت کیوں ہے اور اسے apt-get clean کمانڈ کے ذریعے کیسے کرنا ہے۔

نوٹ کریں کہ ، ہم نے اس مضمون میں بیان کردہ احکامات اور طریقہ کار کو اوبنٹو 18.04 LTS سسٹم پر چلایا ہے۔







ہمیں صفائی کی ضرورت کیوں ہے؟

اوبنٹو اور ڈیبین آپریٹنگ سسٹم میں ، اپٹ گیٹ فار انسٹالیشن یا پیکیجز کی اپ گریڈیشن کا استعمال کرتے ہوئے ، انسٹالر پیکجز آپ کے سسٹم میں ذخیروں سے مقامی اسٹوریج میں ڈاؤن لوڈ ہوتے ہیں اور وہاں سے انسٹال ہوتے ہیں۔ ڈاؤن لوڈ کردہ پیکجز .deb فارمیٹ میں ہیں اور وہ var/cache/apt/archives/directory میں محفوظ ہیں۔ سسٹم ان انسٹالر پیکجوں کو انسٹال کرنے کے بعد بھی مقامی اسٹوریج میں رکھتا ہے۔ عام طور پر ، جب ہم apt-get کا استعمال کرتے ہوئے پیکیج انسٹال کرتے ہیں تو درج ذیل ہوتا ہے:



  • یہ چیک کرتا ہے کہ آیا مطلوبہ پیکیج کو انحصاری پیکج کی ضرورت ہے۔ وہ پیکجز کیا ہیں اور انسٹال ہیں یا نہیں۔
  • پیکیج اور اس کے انحصار کو ڈاؤن لوڈ کریں۔
  • پیکیج انسٹال کریں۔

تمام پیکجز اور ان کے انحصار کو مقامی سٹوریج میں/var/cache/apt/archives ڈائریکٹری میں رکھا گیا ہے۔ نیز ، اگر آپ پیکیج کو اپ گریڈ کرتے ہیں تو ، اس کا نیا ورژن اسی طرح ڈاؤن لوڈ کیا جاتا ہے اور مقامی اسٹوریج پر رکھا جاتا ہے۔ عام طور پر ، ایک بار جب آپ پیکیجز انسٹال یا اپ گریڈ کر لیتے ہیں تو ، آپ کو اب .deb انسٹالر فائلوں کی ضرورت نہیں ہوتی ہے۔ ان فائلوں کو ہٹانا ایک اچھا خیال ہے کیونکہ یہ آپ کے سسٹم کی جگہ لے رہی ہیں۔



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





$کی -ایسیچ /کہاں/کیشے/مناسب/محفوظ شدہ دستاویزات

apt-get clean کا استعمال۔

کی apt-get clea این کمانڈ آپ کے سسٹم میں apt-get install کمانڈ کا استعمال کرتے ہوئے پیکجز انسٹال کرنے کے بعد کیشے کو صاف کرنے میں مدد کرتا ہے۔ یہ ان فائلوں کو ہٹاتا ہے جن کی اب ضرورت نہیں ہے لیکن وہ اب بھی آپ کے سسٹم پر رہ رہے ہیں اور سسٹم کی جگہ کو برقرار رکھتے ہیں۔



apt-get کمانڈ بازیافت شدہ .deb انسٹالر فائلوں کو ہٹا دیتی ہے اور / var / cache / apt / archives صرف فائلوں کو لاک اور جزوی ڈائریکٹری میں چھوڑنا۔

اگر آپ دیکھیں / var / cache / apt / archives ڈائریکٹری کا استعمال کرتے ہوئے ایل ایس کمانڈ کی پیروی کریں ، آپ .deb ایکسٹینشن والی فائلوں کی تعداد دیکھیں گے۔

$سودو ایل ایس /کہاں/کیشے/مناسب/محفوظ شدہ دستاویزات

اب کلین آپریشن کو مندرجہ ذیل طریقے سے چلائیں۔

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

اس لمحے ، کیشے کو صاف کیا جائے گا اور آپ کو صرف لاک فائل اور جزوی ڈائریکٹری نظر آئے گی۔

نوٹ کریں کہ ، مناسب-صاف ہو جاؤ سسٹم سے فائلوں کو ان انسٹال نہیں کرتا یہ صرف فائلوں کو کیشے سے ہٹاتا ہے۔

Apt-get autoclean

سے ملتا جلتا۔ مناسب-صاف ہو جاؤ ، ایک اور حکم۔ apt-get autoclean بازیافت شدہ پیکیجز کے مقامی ذخیرے کو بھی صاف کرتا ہے لیکن صرف ان پیکجوں کے لیے جنہیں آپ نے انسٹال کیا ہے یا جن کے نئے ورژن دستیاب نہیں ہیں۔ یہ ایسے پیکیجز کے لیے کلین آؤٹ آپریشن کرتا ہے جو اب بھی سسٹم پر موجود ہیں اور اب ضرورت نہیں ہے۔

اگر آپ apt-get autoclean چلاتے ہیں ، تو آپ .deb فائلیں دیکھیں گے جو ہٹا دی گئی ہیں۔

apt-get clean کی طرح ، apt-get autoclean سسٹم سے پیکج کو انسٹال نہیں کرتا ،

apt-get clean اور apt-get autoremove کے درمیان فرق۔

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

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