apt بمقابلہ apt-get کے درمیان فرق

Difference Between Apt Vs



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

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







اپٹ- مختصر تاریخ۔

اپٹ کمانڈ لائن یوٹیلیٹی 2014 میں ڈیبین ڈسٹری بیوشن کے .deb پیکجوں کے لیے متعارف کروائی گئی تھی۔ یہ سب سے پہلے ڈیبین کے غیر مستحکم ورژن میں استعمال کیا گیا اور پھر ڈیبین 8 میں معیاری بن گیا۔ تاہم ، اوبنٹو 16.04 کی ریلیز کے بعد ، یہ مقبولیت حاصل کرنا شروع کر دیتا ہے اور کسی طرح اپٹ گیٹ کی جگہ لے لیتا ہے۔



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

آپٹ اور اپٹ گیٹ کے درمیان پہلا فرق جو آپ نوٹ کریں گے کمانڈ ہی ہے۔ مثال کے طور پر ، اگر آپ سسٹم رپوزٹری انڈیکس کو اپ ڈیٹ کرنے کے لیے اپٹ گیٹ اپ ڈیٹ استعمال کرنا چاہتے ہیں تو آپ چلائیں گے:



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

اب اپٹ کے ساتھ ، آپ کو صرف چلانے کی ضرورت ہے:





$سودومناسب اپ ڈیٹ

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

آئیے کچھ اور اپٹ کمانڈز دیکھیں جو اپٹ گیٹ کی جگہ لے لیتے ہیں۔ ان کمانڈز کو دیکھنے کے لیے ، آپ apt help ٹائپ کر سکتے ہیں یا ٹرمینل میں apt man ٹائپ کر کے apt man پیج پر جا سکتے ہیں۔ یہ اپٹ سے متعلق تمام معلومات ظاہر کرے گا۔



فنکشن مناسب حاصل کریں مناسب
پیکیج انسٹال کریں۔ apt-get install

مناسب انسٹال
پیکیج ہٹائیں۔ apt-get remove مناسب ہٹائیں
تمام پیکیج کو اپ ڈیٹ کریں۔ apt-get upgrade مناسب اپ گریڈ
تمام پیکجوں کو اپ ڈیٹ کریں (انحصار کا خود کار طریقے سے ہینڈلنگ) apt-get dist-upgrade

مناسب اپ گریڈ

پیکیج تلاش کریں۔ apt-cache تلاش مناسب تلاش
پیکیج کی معلومات دکھائیں۔ اپٹ کیش شو۔ اپٹ شو۔
ناپسندیدہ انحصار کو ہٹا دیں۔ apt-get autoremove

مناسب خودکار حرکت

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

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

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

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

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

مزید یہ کہ ، اگر ہم اپٹ لسٹ gra اپ گریڈ ایبل چلاتے ہیں ، تو یہ ان پیکیجز کا واضح جائزہ پیش کرنے کے لیے کچھ رنگ بھی دکھاتا ہے جن کے لیے مخزن ایک تازہ ترین ورژن پیش کرتا ہے۔

دو نئے احکامات:

متبادل احکامات کے علاوہ ، دو نئے احکامات apt کے ساتھ متعارف کرائے گئے ہیں: apt list اور apt edit-sources.

  • مناسب فہرست - جب apt list کمانڈ –installed یا graupgradeable کے ساتھ استعمال کیا جاتا ہے ، یہ ان پیکجوں کی فہرست دیتا ہے جو انسٹال ہیں ، انسٹال کرنے کے لیے دستیاب ہیں یا جن کو اپ گریڈ کرنے کی ضرورت ہے۔
  • مناسب ترمیم کے ذرائع۔ - جب یہ کمانڈ استعمال کیا جاتا ہے ، یہ سورسز لسٹ فائل کو ایڈیٹر میں ایڈیٹنگ کے لیے کھولتا ہے۔

اپٹ گیٹ اب بھی مکمل طور پر اپٹ سے تبدیل نہیں ہوا ہے ، اور مجھے لگتا ہے کہ یہ کبھی بھی مکمل طور پر بند نہیں ہوگا۔ تاہم ، آپ اس بارے میں سوچ رہے ہوں گے کہ آپ کو کس چیز کا انتخاب کرنا چاہیے: apt یا apt-get۔ میری رائے میں ، اپٹ کا انتخاب قابل قدر ہوگا کیونکہ یہ پیکیج مینجمنٹ کے لیے تمام ضروری افعال مہیا کرتا ہے اور یہ تیز ، زیادہ دوستانہ اور استعمال میں آسان ہے۔